CustomPopupPlacementCallback Delegát

Definice

Představuje metodu, která poskytuje vlastní umístění Popup ovládacího prvku.

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() 

Parametry

popupSize
Size

Ovládací Size prvek Popup .

targetSize
Size

The Size of the PlacementTarget.

offset
Point

Vypočítá Point se z HorizontalOffset hodnot vlastností a VerticalOffset vlastností.

Návratová hodnota

CustomPopupPlacement[]

Pole možných CustomPopupPlacement pozic pro Popup ovládací prvek vzhledem k ovládacího PlacementTargetprvku .

Poznámky

Když se zobrazí automaticky otevírané okno, vybere se bod, který maximalizuje množství ToolTip okna, které je viditelné. Třídy ContextMenua ToolTip třídy Popup každý definuje vlastnost typu CustomPopupPlacementCallback.

Metody rozšíření

GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro

Viz také