Compartir a través de


XamlUIPresenter.GetFlyoutPlacement Método

Definición

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 .

Se aplica a