XamlUIPresenter.GetFlyoutPlacement Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memanggil logika penempatan FlyoutBase , menggunakan ukuran kontrol yang disarankan yang akan menampilkan target penempatan dan flyout-nya. Mengembalikan batas yang merupakan hasil dari menjalankan logika penempatan.
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
Parameter
- placementTargetBounds
- Rect
Batas elemen target penempatan, yang diteruskan ke logika penyaji FlyoutBase .
- controlSize
- Size
Ukuran kontrol yang diinginkan yang harus menampilkan flyout.
- minControlSize
- Size
Ukuran minimum kontrol yang harus menampilkan flyout.
- containerRect
- Rect
Batas area yang harus memegang target penempatan dan flyout.
- targetPreferredPlacement
- FlyoutPlacementMode
Mode penempatan yang diinginkan untuk digunakan untuk logika penempatan FlyoutBase .
- allowFallbacks
-
Boolean
bool
true jika fallback dapat digunakan untuk mode penempatan. false jika fallback tidak dapat digunakan.
- chosenPlacement
- FlyoutPlacementMode
Mode penempatan aktual yang digunakan oleh logika penempatan FlyoutBase yang dipanggil.
Mengembalikan
Batas seperti yang dihitung oleh logika penempatan FlyoutBase .