XamlUIPresenter.GetFlyoutPlacement Methode
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.
Ruft die FlyoutBase-Platzierungslogik unter Verwendung einer vorgeschlagenen Größe eines Steuerelements auf, das ein Platzierungsziel und sein Flyout angibt. Gibt die Grenzen zurück, die das Ergebnis der Ausführung der Platzierungslogik sind.
public:
static Rect GetFlyoutPlacement(Rect placementTargetBounds, Size controlSize, Size minControlSize, Rect containerRect, FlyoutPlacementMode targetPreferredPlacement, bool allowFallbacks, [Out] FlyoutPlacementMode & chosenPlacement);
static Rect GetFlyoutPlacement(Rect const& placementTargetBounds, Size const& controlSize, Size const& minControlSize, Rect const& containerRect, FlyoutPlacementMode const& targetPreferredPlacement, bool const& allowFallbacks, [Out] FlyoutPlacementMode & chosenPlacement);
public static Rect GetFlyoutPlacement(Rect placementTargetBounds, Size controlSize, Size minControlSize, Rect containerRect, FlyoutPlacementMode targetPreferredPlacement, bool allowFallbacks, out FlyoutPlacementMode chosenPlacement);
Public Shared Function GetFlyoutPlacement (placementTargetBounds As Rect, controlSize As Size, minControlSize As Size, containerRect As Rect, targetPreferredPlacement As FlyoutPlacementMode, allowFallbacks As Boolean, ByRef chosenPlacement As FlyoutPlacementMode) As Rect
Parameter
- placementTargetBounds
- Rect
Die Grenzen des Platzierungszielelements, die an die FlyoutBase-Referentenlogik übergeben werden.
- controlSize
- Size
Die gewünschte Größe des Steuerelements, das das Flyout anzeigen soll.
- minControlSize
- Size
Die Mindestgröße des Steuerelements, das das Flyout anzeigen soll.
- containerRect
- Rect
Die Grenzen des Bereichs, der das Platzierungsziel und das Flyout enthalten soll.
- targetPreferredPlacement
- FlyoutPlacementMode
Der gewünschte Platzierungsmodus, der für die FlyoutBase-Platzierungslogik verwendet werden soll.
- allowFallbacks
-
Boolean
bool
true , wenn Fallbacks für den Platzierungsmodus verwendet werden können. false , wenn Fallbacks nicht verwendet werden können.
- chosenPlacement
- FlyoutPlacementMode
Der tatsächliche Platzierungsmodus, der von der aufgerufenen FlyoutBase-Platzierungslogik verwendet wird.
Gibt zurück
Die Grenzen, die von der FlyoutBase-Platzierungslogik berechnet werden.