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

返回

计算的放置目标边界。

适用于