Freigeben über


ContextMenu.PlacementTarget Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des UIElement Relativen, zu dem die ContextMenu Position beim Öffnen positioniert wird.

public:
 property System::Windows::UIElement ^ PlacementTarget { System::Windows::UIElement ^ get(); void set(System::Windows::UIElement ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.UIElement PlacementTarget { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.PlacementTarget : System.Windows.UIElement with get, set
Public Property PlacementTarget As UIElement

Eigenschaftswert

Das Element, zu dem das ContextMenu Element relativ zum Öffnen positioniert wird. Der Standardwert lautet null.

Attribute

Beispiele

Das Ziel eines Elements ContextMenu ist das übergeordnete Element. Die folgenden Beispiele zeigen, wie Sie die PlacementTarget Eigenschaft verwenden, um das übergeordnete Element eines Objekts ContextMenuzu finden.

ContextMenu cm = (ContextMenu)sender;
target = cm.PlacementTarget;
Dim cm As ContextMenu = CType(sender, ContextMenu)
target = cm.PlacementTarget
ContextMenu cm = (ContextMenu)ContextMenu.ItemsControlFromItemContainer                   ((MenuItem)e.OriginalSource);
UIElement placementTarget = cm.PlacementTarget;
Dim cm As ContextMenu = CType(ContextMenu.ItemsControlFromItemContainer (CType(e.OriginalSource, MenuItem)), ContextMenu)
Dim placementTarget As UIElement = cm.PlacementTarget

Hinweise

Wenn der Eigenschaft oder der ContextMenuFrameworkElement.ContextMenuFrameworkContentElement.ContextMenu Eigenschaft zugewiesen wird, ändert der ContextMenuService Wert dieser Eigenschaft in das Besitzerobjekt FrameworkElement oder FrameworkContentElement beim ContextMenu Öffnen. Um eine andere UIElementzu verwenden, legen Sie die ContextMenuService.PlacementTarget Eigenschaft fest.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld PlacementTargetProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für:

Weitere Informationen