CustomPopupPlacementCallback Delegate
Represents a method that provides custom positioning for a Popup control.
Assembly: PresentationFramework (in PresentationFramework.dll)
public delegate CustomPopupPlacement[] CustomPopupPlacementCallback( Size popupSize, Size targetSize, Point offset )
Parameters
- popupSize
- Type: System.Windows.Size
- targetSize
-
Type:
System.Windows.Size
The Size of the PlacementTarget.
- offset
-
Type:
System.Windows.Point
The Point computed from the HorizontalOffset and VerticalOffset property values.
Return Value
Type: System.Windows.Controls.Primitives.CustomPopupPlacement[]An array of possible CustomPopupPlacement positions for the Popup control relative to the PlacementTarget.
When the Popup is displayed, a point is chosen that maximizes the amount of the ToolTip window that is visible. The ContextMenu, Popup and ToolTip classes each define a property of type CustomPopupPlacementCallback.
Available since 3.0