CustomPopupPlacementCallback Delegate

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Represents a method that provides custom positioning for a Popup control.

Namespace:   System.Windows.Controls.Primitives
Assembly:  PresentationFramework (in PresentationFramework.dll)

public delegate array<CustomPopupPlacement>^ CustomPopupPlacementCallback(
	Size popupSize,
	Size targetSize,
	Point offset
)

Parameters

popupSize
Type: System.Windows::Size

The Size of the Popup control.

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: array<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.

.NET Framework
Available since 3.0
Return to top
Show: