XamlUIPresenter.GetFlyoutPlacement Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .