Freigeben über


XamlUIPresenter.GetFlyoutPlacementTargetInfo Methode

Definition

Gibt berechnete Grenzen eines Platzierungsziels zurück, das auch ein Flyout auf dem Host anzeigen soll. Zusätzliche Out-Parameter bieten weitere Informationen dazu, wie die Begrenzungen berechnet wurden.

public:
 static Rect GetFlyoutPlacementTargetInfo(FrameworkElement ^ placementTarget, FlyoutPlacementMode preferredPlacement, [Out] FlyoutPlacementMode & targetPreferredPlacement, [Out] bool & allowFallbacks);
 static Rect GetFlyoutPlacementTargetInfo(FrameworkElement const& placementTarget, FlyoutPlacementMode const& preferredPlacement, [Out] FlyoutPlacementMode & targetPreferredPlacement, [Out] bool & allowFallbacks);
public static Rect GetFlyoutPlacementTargetInfo(FrameworkElement placementTarget, FlyoutPlacementMode preferredPlacement, out FlyoutPlacementMode targetPreferredPlacement, out bool allowFallbacks);
Public Shared Function GetFlyoutPlacementTargetInfo (placementTarget As FrameworkElement, preferredPlacement As FlyoutPlacementMode, ByRef targetPreferredPlacement As FlyoutPlacementMode, ByRef allowFallbacks As Boolean) As Rect

Parameter

placementTarget
FrameworkElement

Das Platzierungszielelement, zu dem das Flyout positioniert werden soll.

preferredPlacement
FlyoutPlacementMode

Ein Wert der -Enumeration, der die bevorzugte Platzierung des Flyouts des Hosts relativ zum Ziel deklariert.

targetPreferredPlacement
FlyoutPlacementMode

Ein Wert der -Enumeration, der die bevorzugte Platzierung des Flyouts deklariert.

allowFallbacks
Boolean

bool

TRUE , wenn Fallbackplatzierungen für die Flyoutplatzierungslogik zulässig sind. false , wenn nur der Wert targetPreferredPlacement berücksichtigt werden soll.

Gibt zurück

Die berechneten Platzierungszielgrenzen.

Gilt für: