XamlUIPresenter.GetFlyoutPlacement Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .