Freigeben über


CustomPopupPlacementCallback Delegat

Definition

Stellt eine Methode dar, die eine benutzerdefinierte Positionierung für ein Popup-Steuerelement bietet.

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

Parameter

popupSize
Size

Die Size des Popup-Steuerelements.

targetSize
Size

Das Size des PlacementTarget.

offset
Point

Der aus den Eigenschaftswerten HorizontalOffset und VerticalOffset berechnete Point.

Rückgabewert

Ein Array möglicher CustomPopupPlacement-Positionen für das Popup-Steuerelement relativ zum PlacementTarget.

Hinweise

Wenn das Popup angezeigt wird, wird ein Punkt ausgewählt, der die Menge des ToolTip sichtbaren Fensters maximiert. Die ContextMenuKlassen , Popup und ToolTip definieren jeweils eine Eigenschaft vom Typ CustomPopupPlacementCallback.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für:

Weitere Informationen