Partager via


XamlUIPresenter.GetFlyoutPlacement Méthode

Définition

Appelle la logique de placement FlyoutBase , à l’aide d’une taille suggérée d’un contrôle qui affichera une cible de placement et son menu volant. Retourne les limites qui sont le résultat de l’exécution de la logique de placement.

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

Paramètres

placementTargetBounds
Rect

Limites de l’élément cible de placement, qui sont passées à la logique de présentateur FlyoutBase .

controlSize
Size

Taille souhaitée du contrôle qui doit afficher le menu volant.

minControlSize
Size

Taille minimale du contrôle qui doit afficher le menu volant.

containerRect
Rect

Limites de la zone qui doit contenir la cible de placement et le menu volant.

targetPreferredPlacement
FlyoutPlacementMode

Mode de placement souhaité à utiliser pour la logique de placement FlyoutBase .

allowFallbacks
Boolean

bool

true si les secours peuvent être utilisés pour le mode de placement. false si les secours ne peuvent pas être utilisés.

chosenPlacement
FlyoutPlacementMode

Mode de placement réel utilisé par la logique de placement FlyoutBase appelée.

Retours

Limites calculées par la logique de placement FlyoutBase .

S’applique à