XamlUIPresenter.GetFlyoutPlacement メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
配置ターゲットとそのポップアップを表示するコントロールの推奨サイズを使用して、 FlyoutBase 配置ロジックを呼び出します。 配置ロジックを実行した結果の境界を返します。
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
パラメーター
- placementTargetBounds
- Rect
配置ターゲット要素の境界。 FlyoutBase 発表者ロジックに渡されます。
- controlSize
- Size
ポップアップを表示するコントロールの目的のサイズ。
- minControlSize
- Size
ポップアップを表示するコントロールの最小サイズ。
- containerRect
- Rect
配置ターゲットとポップアップを保持する領域の境界。
- targetPreferredPlacement
- FlyoutPlacementMode
FlyoutBase 配置ロジックに使用する配置モード。
- allowFallbacks
-
Boolean
bool
フォールバックを配置モードに使用できる場合は true。 フォールバックを使用できない場合は false。
- chosenPlacement
- FlyoutPlacementMode
呼び出された FlyoutBase 配置ロジックによって使用される実際の配置モード。
戻り値
FlyoutBase 配置ロジックによって計算される境界。