XamlUIPresenter.GetFlyoutPlacementTargetInfo 方法

定義

會傳重播置目標的匯出界限,其目的也會在主機中顯示飛出視窗。 其他 out 參數提供如何計算界限的詳細資訊。

public:
 static Rect GetFlyoutPlacementTargetInfo(FrameworkElement ^ placementTarget, FlyoutPlacementMode preferredPlacement, [Out] FlyoutPlacementMode & targetPreferredPlacement, [Out] bool & allowFallbacks);
 static Rect GetFlyoutPlacementTargetInfo(FrameworkElement const& placementTarget, FlyoutPlacementMode const& preferredPlacement, [Out] FlyoutPlacementMode & targetPreferredPlacement, [Out] bool & allowFallbacks);
public static Rect GetFlyoutPlacementTargetInfo(FrameworkElement placementTarget, FlyoutPlacementMode preferredPlacement, out FlyoutPlacementMode targetPreferredPlacement, out bool allowFallbacks);
Public Shared Function GetFlyoutPlacementTargetInfo (placementTarget As FrameworkElement, preferredPlacement As FlyoutPlacementMode, ByRef targetPreferredPlacement As FlyoutPlacementMode, ByRef allowFallbacks As Boolean) As Rect

參數

placementTarget
FrameworkElement

飛出視窗應該相對於的位置目標專案。

preferredPlacement
FlyoutPlacementMode

列舉值,宣告主機相對於目標之 飛出視窗 的慣用位置。

targetPreferredPlacement
FlyoutPlacementMode

列舉值,宣告慣用放置 飛出視窗

allowFallbacks
Boolean

bool

如果飛出視窗放置邏輯允許後援放置,則為true。 如果只考慮targetPreferredPlacement值,則為false

傳回

計算位置目標界限。

適用於