CustomPopupPlacementCallback 委托

定义

表示为 Popup 控件提供自定义定位的一种方法。

public delegate cli::array <System::Windows::Controls::Primitives::CustomPopupPlacement> ^ CustomPopupPlacementCallback(Size popupSize, Size targetSize, Point offset);
public delegate System.Windows.Controls.Primitives.CustomPopupPlacement[] CustomPopupPlacementCallback(Size popupSize, Size targetSize, Point offset);
type CustomPopupPlacementCallback = delegate of Size * Size * Point -> CustomPopupPlacement[]
Public Delegate Function CustomPopupPlacementCallback(popupSize As Size, targetSize As Size, offset As Point) As CustomPopupPlacement() 

参数

popupSize
Size

Popup 控件的 Size

targetSize
Size

SizePlacementTarget

offset
Point

根据 HorizontalOffsetVerticalOffset 属性值计算得到的 Point

返回值

针对与 PlacementTarget 相关的 Popup 控件的可能 CustomPopupPlacement 位置数组。

注解

显示弹出窗口时,会选择一个最大化可见窗口量的 ToolTip 点。 ContextMenuPopupToolTip 类各自定义 类型的CustomPopupPlacementCallback属性。

扩展方法

GetMethodInfo(Delegate)

获取指示指定委托表示的方法的对象。

适用于

另请参阅