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

Size PlacementTarget.

offset
Point

Vypočítané Point z HorizontalOffset hodnot a VerticalOffset vlastností.

Návratová hodnota

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

Poznámky

Při zobrazení automaticky otevíraného okna se vybere bod, který maximalizuje množství viditelného ToolTip okna. Třídy ContextMenua Popup třídy každý definuje vlastnost typu ToolTip. CustomPopupPlacementCallback

Metody rozšíření

Name Description
GetMethodInfo(Delegate)

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

Platí pro

Viz také