FlyoutBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Basisklasse für Flyout-Steuerelemente dar, z. B. Flyout und MenuFlyout.
public ref class FlyoutBase : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class FlyoutBase : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class FlyoutBase : DependencyObject
Public Class FlyoutBase
Inherits DependencyObject
- Vererbung
- Abgeleitet
- Attribute
Hinweise
Hinweis
Bei Verwendung mit XAML-Inseln (DesktopWindowXamlSource): Standardmäßig wird dieses Steuerelement automatisch innerhalb des Arbeitsbereichs der Anzeige eingeschränkt. Um dieses Verhalten zu ändern, legen Sie die DesktopWindowXamlSource.ShouldConstrainPopupsToWorkArea-Eigenschaft der XAML-Insel fest, die dieses Steuerelement enthält.
Abgeleitete FlyoutBase-Klassen
FlyoutBase ist die übergeordnete Klasse für Flyout und MenuFlyout.
Angefügte XAML-Eigenschaften
FlyoutBase ist die Hostdienstklasse für eine angefügte XAML-Eigenschaft.
Um den XAML-Prozessorzugriff auf die angefügten Eigenschaften zu unterstützen und auch entsprechende Get - und Set-Vorgänge für Code verfügbar zu machen, verfügt jede angefügte XAML-Eigenschaft über ein Paar Get- und Set-Accessormethoden. Eine weitere Möglichkeit zum Abrufen oder Festlegen des Werts im Code besteht darin, das Abhängigkeitseigenschaftssystem zu verwenden, indem entweder GetValue oder SetValue aufgerufen und das Bezeichnerfeld als Abhängigkeitseigenschaftsbezeichner übergeben wird.
| Angefügte Eigenschaft | Description |
|---|---|
| AngefügtesFlyout | Ruft das flyout ab, das an ein FrameworkElement angefügt ist, oder legt es fest.
|
Konstruktoren
| Name | Beschreibung |
|---|---|
| FlyoutBase() |
Stellt das Initialisierungsverhalten der Basisklasse für abgeleitete FlyoutBase-Klassen bereit. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllowFocusOnInteraction |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Element automatisch den Fokus erhält, wenn der Benutzer damit interagiert. |
| AllowFocusOnInteractionProperty |
Identifies the AllowFocusOnInteraction dependency property. |
| AllowFocusWhenDisabled |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Steuerelement den Fokus erhalten kann, wenn es deaktiviert ist. |
| AllowFocusWhenDisabledProperty |
Identifies the AllowFocusWhenDisabled dependency property. |
| AreOpenCloseAnimationsEnabled |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Animationen wiedergegeben werden, wenn das Flyout geöffnet oder geschlossen wird. |
| AreOpenCloseAnimationsEnabledProperty |
Identifies the AreOpenCloseAnimationsEnabled dependency property. |
| AttachedFlyoutProperty |
Identifies the FlyoutBase.AttachedFlyout XAML attached property. |
| Dispatcher |
Gibt immer in einer Windows App SDK-App zurück |
| DispatcherQueue |
Ruft ab |
| ElementSoundMode |
Dient zum Abrufen oder Festlegen eines Werts, der die Einstellung des Steuerelements für die Wiedergabe von Sounds angibt. |
| ElementSoundModeProperty |
Identifies the ElementSoundMode dependency property. |
| InputDevicePrefersPrimaryCommands |
Ruft einen Wert ab, der angibt, ob das Eingabegerät zum Öffnen des Flyouts die sekundären Befehle nicht einfach öffnet. |
| InputDevicePrefersPrimaryCommandsProperty |
Identifies the InputDevicePrefersPrimaryCommands dependency property. |
| IsConstrainedToRootBounds |
Ruft einen Wert ab, der angibt, ob das Flyout innerhalb der Grenzen des XAML-Stamms angezeigt wird. Diese Eigenschaft ist immer true für Windows App SDK Apps. |
| IsOpen |
Ruft einen Wert ab, der angibt, ob das Flyout geöffnet ist. |
| IsOpenProperty |
Identifies the IsOpen dependency property. |
| LightDismissOverlayMode |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Bereich außerhalb einer Benutzeroberfläche mit hellem Ausblenden abgedunkelt ist. |
| LightDismissOverlayModeProperty |
Identifies the LightDismissOverlayMode dependency property. |
| OverlayInputPassThroughElement |
Dient zum Abrufen oder Festlegen eines Elements, das Zeigereingabeereignisse auch dann empfangen soll, wenn es sich unterhalb der Überlagerung des Flyouts befindet. |
| OverlayInputPassThroughElementProperty |
Identifies the OverlayInputPassThroughElement dependency property. |
| Placement |
Dient zum Abrufen oder Festlegen der Standardplatzierung, die für das Flyout verwendet werden soll, im Verhältnis zum Platzierungsziel. |
| PlacementProperty |
Identifies the Placement dependency property. |
| ShouldConstrainToRootBounds |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Flyout innerhalb der Grenzen des XAML-Stamms angezeigt werden soll. |
| ShouldConstrainToRootBoundsProperty |
Identifies the ShouldConstrainToRootBounds dependency property. |
| ShowMode |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie sich ein Flyout verhält, wenn angezeigt wird. |
| ShowModeProperty |
Identifies the ShowMode dependency property. |
| SystemBackdrop |
Ruft den Systemhintergrund ab, der auf dieses Flyout angewendet werden soll, oder legt diesen fest. Der Hintergrund wird hinter dem Flyoutinhalt gerendert. |
| SystemBackdropProperty |
Identifies the SystemBackdrop dependency property. |
| Target |
Ruft das Element ab, das als Platzierungsziel des Flyouts verwendet werden soll. |
| TargetProperty |
Identifies the Target dependency property. |
| XamlRoot |
Dient zum Abrufen oder Festlegen des XamlRoot-Steuerelements, in dem dieses Flyout angezeigt wird. |
Angefügte Eigenschaften
| Name | Beschreibung |
|---|---|
| AttachedFlyout |
Ruft das flyout ab, das an ein FrameworkElement angefügt ist, oder legt es fest. |
Methoden
| Name | Beschreibung |
|---|---|
| ClearValue(DependencyProperty) |
Löscht den lokalen Wert einer Abhängigkeitseigenschaft. (Geerbt von DependencyObject) |
| CreatePresenter() |
Wenn ein Steuerelement in einer abgeleiteten Klasse überschrieben wird, wird ein Steuerelement initialisiert, um den Flyoutinhalt entsprechend dem abgeleiteten Steuerelement anzuzeigen. Hinweis: Diese Methode hat keine Basisklassenimplementierung und muss in einer abgeleiteten Klasse überschrieben werden. |
| GetAnimationBaseValue(DependencyProperty) |
Gibt einen Basiswert zurück, der für eine Abhängigkeitseigenschaft eingerichtet wurde, was in Fällen angewendet wird, in denen eine Animation nicht aktiv ist. (Geerbt von DependencyObject) |
| GetAttachedFlyout(FrameworkElement) |
Ruft das flyout ab, das dem angegebenen Element zugeordnet ist. |
| GetValue(DependencyProperty) |
Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft aus einem DependencyObject zurück. (Geerbt von DependencyObject) |
| Hide() |
Schließt das Flyout. |
| OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs) |
Wird direkt vor der Verarbeitung einer Tastenkombination (Tastenkombination) in Ihrer App aufgerufen. Wird immer aufgerufen, wenn Anwendungscode oder interne Prozesse ProcessKeyboardAccelerators aufrufen. Überschreiben Sie diese Methode, um die Standardmäßige Zugriffstastenbehandlung zu beeinflussen. |
| ReadLocalValue(DependencyProperty) |
Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn ein lokaler Wert festgelegt wird. (Geerbt von DependencyObject) |
| RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registriert eine Benachrichtigungsfunktion, um Änderungen an einer bestimmten DependencyProperty für diese DependencyObject-Instanz zu überwachen. (Geerbt von DependencyObject) |
| SetAttachedFlyout(FrameworkElement, FlyoutBase) |
Ordnet das angegebene Flyout dem angegebenen FrameworkElement zu. |
| SetValue(DependencyProperty, Object) |
Legt den lokalen Wert einer Abhängigkeitseigenschaft für ein DependencyObject fest. (Geerbt von DependencyObject) |
| ShowAt(DependencyObject, FlyoutShowOptions) |
Zeigt das Flyout in Relation zum angegebenen Element mithilfe der angegebenen Optionen an. |
| ShowAt(FrameworkElement) |
Zeigt das Flyout in Relation zum angegebenen Element an. |
| ShowAttachedFlyout(FrameworkElement) |
Zeigt ggf. das dem angegebenen Element zugeordnete Flyout an. |
| TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs) |
Versucht, eine Tastenkombination (Zugriffstaste) aufzurufen. |
| UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Bricht eine Änderungsbenachrichtigung ab, die zuvor durch Aufrufen von RegisterPropertyChangedCallback registriert wurde. (Geerbt von DependencyObject) |
Ereignisse
| Name | Beschreibung |
|---|---|
| Closed |
Tritt auf, wenn das Flyout ausgeblendet ist. |
| Closing |
Tritt auf, wenn das Flyout ausgeblendet wird. |
| Opened |
Tritt auf, wenn das Flyout angezeigt wird. |
| Opening |
Tritt auf, bevor das Flyout angezeigt wird. |