Freigeben über


FlyoutBase Klasse

Definition

Stellt die Basisklasse für Flyoutsteuerelemente wie Flyout und MenuFlyout dar.

public ref class FlyoutBase : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 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(Windows.Foundation.UniversalApiContract), 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
Object Platform::Object IInspectable DependencyObject FlyoutBase
Abgeleitet
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

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 äquivalente Get - und Set-Vorgänge für Code verfügbar zu machen, verfügt jede angefügte XAML-Eigenschaft über ein Paar von Get- und Set-Accessormethoden. Eine weitere Möglichkeit zum Abrufen oder Festlegen des Werts im Code besteht darin, das Abhängigkeitseigenschaftensystem zu verwenden, entweder GetValue oder SetValue aufzurufen und das Bezeichnerfeld als Abhängigkeitseigenschaftsbezeichner zu übergeben.

Angefügte Eigenschaft BESCHREIBUNG
AttachedFlyout Ruft das flyout ab, das an ein FrameworkElement angefügt ist, oder legt es fest.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1607 14393 AllowFocusOnInteraction
1607 14393 AllowFocusWhenDisabled
1607 14393 Schließen
1607 14393 ElementSoundMode
1607 14393 LightDismissOverlayMode
1607 14393 Ziel
1703 15063 OverlayInputPassThroughElement
1709 16299 OnProcessKeyboardAccelerators
1709 16299 TryInvokeKeyboardAccelerator
1809 17763 AreOpenCloseAnimationsEnabled
1809 17763 InputDevicePrefersPrimaryCommands
1809 17763 IsOpen
1809 17763 ShowAt(DependencyObject,FlyoutShowOptions)
1809 17763 ShowMode
1903 18362 IsConstrainedToRootBounds
1903 18362 ShouldConstrainToRootBounds
1903 18362 XamlRoot

Konstruktoren

FlyoutBase()

Stellt das Initialisierungsverhalten der Basisklasse für von FlyoutBase abgeleitete Klassen bereit.

Eigenschaften

AllowFocusOnInteraction

Ruft einen Wert ab, der angibt, ob das Element automatisch den Fokus erhält, wenn der Benutzer mit dem Element interagiert, oder legt diesen fest.

AllowFocusOnInteractionProperty

Identifiziert die AllowFocusOnInteraction-Abhängigkeitseigenschaft .

AllowFocusWhenDisabled

Ruft einen Wert ab, der angibt, ob das Steuerelement den Fokus erhalten kann, wenn es deaktiviert ist, oder legt diesen fest.

AllowFocusWhenDisabledProperty

Identifiziert die AllowFocusWhenDisabled-Abhängigkeitseigenschaft .

AreOpenCloseAnimationsEnabled

Ruft einen Wert ab, der angibt, ob Animationen wiedergegeben werden, wenn das Flyout geöffnet oder geschlossen wird, oder legt diesen fest.

AreOpenCloseAnimationsEnabledProperty

Identifiziert die Abhängigkeitseigenschaft AreOpenCloseAnimationsEnabled .

AttachedFlyoutProperty

Identifiziert die angefügte XAML-Eigenschaft FlyoutBase.AttachedFlyout .

Dispatcher

Ruft den CoreDispatcher ab, dem dieses Objekt zugeordnet ist. CoreDispatcher stellt eine Funktion dar, die auf das DependencyObject im UI-Thread zugreifen kann, auch wenn der Code von einem Nicht-UI-Thread initiiert wird.

(Geerbt von DependencyObject)
ElementSoundMode

Ruft einen Wert ab, der die Einstellung des Steuerelements für die Wiedergabe von Sounds angibt, oder legt diesen fest.

ElementSoundModeProperty

Identifiziert die ElementSoundMode-Abhängigkeitseigenschaft .

InputDevicePrefersPrimaryCommands

Ruft einen Wert ab, der angibt, ob das Zum Öffnen des Flyouts verwendete Eingabegerät die sekundären Befehle nicht einfach öffnet.

InputDevicePrefersPrimaryCommandsProperty

Identifiziert die InputDevicePrefersPrimaryCommands-Abhängigkeitseigenschaft .

IsConstrainedToRootBounds

Ruft einen Wert ab, der angibt, ob das Flyout innerhalb der Grenzen des XAML-Stamms angezeigt wird.

IsOpen

Ruft einen Wert ab, der angibt, ob das Flyout geöffnet ist.

IsOpenProperty

Identifiziert die IsOpen-Abhängigkeitseigenschaft .

LightDismissOverlayMode

Ruft einen Wert ab, der angibt, ob der Bereich außerhalb einer Benutzeroberfläche mit hellem Schließen abgedunkelt ist, oder legt diesen fest.

LightDismissOverlayModeProperty

Identifiziert die Abhängigkeitseigenschaft LightDismissOverlayMode .

OverlayInputPassThroughElement

Ruft ein Element ab, das Zeigereingabeereignisse empfangen soll, auch wenn es sich unterhalb der Überlagerung des Flyouts befindet, oder legt dieses fest.

OverlayInputPassThroughElementProperty

Identifiziert die OverlayInputPassThroughElement-Abhängigkeitseigenschaft .

Placement

Ruft die Standardplatzierung ab, die für das Flyout in Bezug auf das Platzierungsziel verwendet werden soll, oder legt diese fest.

PlacementProperty

Identifiziert die Placement-Abhängigkeitseigenschaft.

ShouldConstrainToRootBounds

Ruft einen Wert ab, der angibt, ob das Flyout innerhalb der Grenzen des XAML-Stamms angezeigt werden soll, oder legt diesen fest.

ShouldConstrainToRootBoundsProperty

Identifiziert die Abhängigkeitseigenschaft ShouldConstrainToRootBounds .

ShowMode

Ruft einen Wert ab, der angibt, wie sich ein Flyout verhält, wenn es angezeigt wird, oder legt diesen fest.

ShowModeProperty

Identifiziert die ShowMode-Abhängigkeitseigenschaft .

Target

Ruft das Element ab, das als Platzierungsziel des Flyouts verwendet werden soll.

TargetProperty

Identifiziert die Zielabhängigkeitseigenschaft .

XamlRoot

Ruft die XamlRoot ab, in der dieses Flyout angezeigt wird, oder legt diese fest.

Angefügte Eigenschaften

AttachedFlyout

Ruft das flyout ab, das an ein FrameworkElement angefügt ist, oder legt es fest.

Methoden

ClearValue(DependencyProperty)

Löscht den lokalen Wert einer Abhängigkeitseigenschaft.

(Geerbt von DependencyObject)
CreatePresenter()

Initialisiert beim Überschreiben in einer abgeleiteten Klasse ein Steuerelement, um den Flyoutinhalt entsprechend dem abgeleiteten Steuerelement anzuzeigen. Hinweis: Diese Methode verfügt über keine Basisklassenimplementierung und muss in einer abgeleiteten Klasse überschrieben werden.

GetAnimationBaseValue(DependencyProperty)

Gibt einen beliebigen Basiswert zurück, der für eine Abhängigkeitseigenschaft eingerichtet wurde, der in Fällen gilt, 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 aufgerufen, kurz bevor eine Tastenkombination (Accelerator) in Ihrer App verarbeitet wird. Wird immer aufgerufen, wenn Anwendungscode oder interne Prozesse ProcessKeyboardAccelerators aufrufen. Überschreiben Sie diese Methode, um die Standardbeschleunigung zu beeinflussen.

ReadLocalValue(DependencyProperty)

Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn ein lokaler Wert festgelegt ist.

(Geerbt von DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registriert eine Benachrichtigungsfunktion zum Lauschen auf Änderungen an einer bestimmten DependencyProperty für dieses DependencyObject-instance.

(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 an, das unter Verwendung der angegebenen Optionen in Bezug auf das angegebene Element platziert wird.

ShowAt(FrameworkElement)

Zeigt das Flyout an, das in Bezug auf das angegebene Element platziert wird.

ShowAttachedFlyout(FrameworkElement)

Zeigt das Flyout an, das dem angegebenen Element zugeordnet ist, falls vorhanden.

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

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.

Gilt für:

Weitere Informationen