Compartilhar via


XamlUIPresenter.GetFlyoutPlacement Método

Definição

Invoca a lógica de posicionamento do FlyoutBase , usando um tamanho sugerido de um controle que mostrará um destino de posicionamento e seu submenu. Retorna os limites que são o resultado da execução da lógica de posicionamento.

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

Os limites do elemento de destino de posicionamento, que são passados para a lógica do apresentador do FlyoutBase .

controlSize
Size

O tamanho desejado do controle que deve exibir o submenu.

minControlSize
Size

O tamanho mínimo do controle que deve exibir o submenu.

containerRect
Rect

Os limites da área que devem conter o destino de posicionamento e o submenu.

targetPreferredPlacement
FlyoutPlacementMode

O modo de posicionamento desejado a ser usado para a lógica de posicionamento do FlyoutBase .

allowFallbacks
Boolean

bool

true se os fallbacks puderem ser usados para o modo de posicionamento. false se os fallbacks não puderem ser usados.

chosenPlacement
FlyoutPlacementMode

O modo de posicionamento real usado pela lógica de posicionamento do FlyoutBase invocada.

Retornos

Os limites, conforme calculado pela lógica de posicionamento do FlyoutBase .

Aplica-se a