ContextMenu.CustomPopupPlacementCallback 属性

定义

获取或设置一个回调,该回调指示 ContextMenu 应放在屏幕上的什么位置。

public:
 property System::Windows::Controls::Primitives::CustomPopupPlacementCallback ^ CustomPopupPlacementCallback { System::Windows::Controls::Primitives::CustomPopupPlacementCallback ^ get(); void set(System::Windows::Controls::Primitives::CustomPopupPlacementCallback ^ value); };
[System.ComponentModel.Bindable(false)]
public System.Windows.Controls.Primitives.CustomPopupPlacementCallback CustomPopupPlacementCallback { get; set; }
[<System.ComponentModel.Bindable(false)>]
member this.CustomPopupPlacementCallback : System.Windows.Controls.Primitives.CustomPopupPlacementCallback with get, set
Public Property CustomPopupPlacementCallback As CustomPopupPlacementCallback

属性值

一个指定 ContextMenu 的位置的回调。

属性

注解

属性 Placement 必须设置为 Custom 才能使用回调委托。

委托 CustomPopupPlacementCallback 返回一个数组,其中包含针对 PlacementTarget定义的可能点。 显示上下文菜单时,会选择一个最大化可见窗口量的 ToolTip 点。

该行为与弹出窗口的行为相同。 有关详细信息,请参阅如何:指定自定义弹出窗口位置和弹出窗口放置示例

依赖项属性信息

标识符字段 CustomPopupPlacementCallbackProperty
元数据属性设置为 true

适用于