XamlUIPresenter.GetFlyoutPlacement Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Invoca la lógica de selección de ubicación de FlyoutBase mediante un tamaño sugerido de un control que mostrará un destino de selección de ubicación y su control flotante. Devuelve los límites que son el resultado de ejecutar la lógica de selección de ubicación.
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
Parámetros
- placementTargetBounds
- Rect
Límites del elemento de destino de colocación, que se pasan a la lógica del moderador de FlyoutBase .
- controlSize
- Size
Tamaño deseado del control que debe mostrar el control flotante.
- minControlSize
- Size
Tamaño mínimo del control que debe mostrar el control flotante.
- containerRect
- Rect
Límites del área que deben contener el destino de colocación y el control flotante.
- targetPreferredPlacement
- FlyoutPlacementMode
Modo de selección de ubicación deseado que se va a usar para la lógica de selección de ubicación de FlyoutBase .
- allowFallbacks
-
Boolean
bool
true si se pueden usar reservas para el modo de selección de ubicación. false si no se pueden usar reservas.
- chosenPlacement
- FlyoutPlacementMode
Modo de colocación real utilizado por la lógica de selección de ubicación de FlyoutBase invocada.
Devoluciones
Límites calculados por la lógica de selección de ubicación de FlyoutBase .