Condividi tramite


XamlUIPresenter.GetFlyoutPlacement Metodo

Definizione

Richiama la logica di posizionamento flyoutBase , usando una dimensione suggerita di un controllo che mostrerà una destinazione di posizionamento e il relativo riquadro a comparsa. Restituisce i limiti risultanti dall'esecuzione della logica di posizionamento.

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

Parametri

placementTargetBounds
Rect

Limiti dell'elemento di destinazione di posizionamento, che vengono passati alla logica del relatore FlyoutBase .

controlSize
Size

Dimensione desiderata del controllo che deve visualizzare il riquadro a comparsa.

minControlSize
Size

Dimensione minima del controllo che deve visualizzare il riquadro a comparsa.

containerRect
Rect

Limiti dell'area che devono contenere la destinazione di posizionamento e il riquadro a comparsa.

targetPreferredPlacement
FlyoutPlacementMode

Modalità di posizionamento desiderata da usare per la logica di posizionamento flyoutBase .

allowFallbacks
Boolean

bool

true se è possibile usare i fallback per la modalità di posizionamento. false se non è possibile utilizzare i fallback.

chosenPlacement
FlyoutPlacementMode

Modalità di posizionamento effettiva utilizzata dalla logica di posizionamento flyoutBase richiamata.

Restituisce

Limiti calcolati dalla logica di posizionamento flyoutBase .

Si applica a