XamlUIPresenter.GetFlyoutPlacement Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 .