Partager via


CustomPopupPlacementCallback Délégué

Définition

Représente une méthode qui fournit un positionnement personnalisé pour un contrôle 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() 

Paramètres

popupSize
Size

Size du contrôle Popup.

targetSize
Size

Size du PlacementTarget.

offset
Point

Le Point calculé à partir des valeurs de propriété HorizontalOffset et VerticalOffset.

Valeur renvoyée

CustomPopupPlacement[]

Tableau de positions CustomPopupPlacement possibles du contrôle Popup par rapport à PlacementTarget.

Remarques

Lorsque la fenêtre contextuelle s’affiche, un point est choisi pour maximiser la quantité de la ToolTip fenêtre visible. Les ContextMenuclasses et ToolTip les propriétés Popup définissent chacune une propriété de type CustomPopupPlacementCallback.

Méthodes d’extension

GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à

Voir aussi