ContextMenu.Placement ContextMenu.Placement ContextMenu.Placement ContextMenu.Placement Property

Definition

Ruft die Placement-Eigenschaft eines ContextMenu ab oder legt diese fest.Gets or sets the Placement property of a ContextMenu.

public:
 property System::Windows::Controls::Primitives::PlacementMode Placement { System::Windows::Controls::Primitives::PlacementMode get(); void set(System::Windows::Controls::Primitives::PlacementMode value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.Primitives.PlacementMode Placement { get; set; }
member this.Placement : System.Windows.Controls.Primitives.PlacementMode with get, set
Public Property Placement As PlacementMode

Eigenschaftswert

Einer der PlacementMode-Enumerationswerte.One of the PlacementMode enumeration. Die Standardeinstellung ist MousePoint.The default is MousePoint.

Beispiele

Im folgenden Beispiel wird gezeigt, wie die Placement -Eigenschaft und ein Platzierungs Modus verwendet werden, ContextMenu um anzugeben, wo der platziert wird.The following example shows how to use the Placement property and a placement mode to specify where the ContextMenu is placed.

<ContextMenu Placement="Bottom" PlacementRectangle="30,50,0,0">

Hinweise

FrameworkContentElement.ContextMenu ContextMenu ContextMenuService Wenn die der-Eigenschaft FrameworkElement.ContextMenu oder der-Eigenschaft zugewiesen wird,ändertdenWertdieserEigenschaft,wenngeöffnetwird.ContextMenuWhen the ContextMenu is assigned to the FrameworkElement.ContextMenu or FrameworkContentElement.ContextMenu property, the ContextMenuService changes this value of this property when the ContextMenu opens. Wenn der Benutzer mit der ContextMenu Maus öffnet, Placement wird auf MousePointfestgelegt.If the user opens the ContextMenu by using the mouse, Placement is set to MousePoint. Wenn der Benutzer das ContextMenu mithilfe der Tastatur öffnet, Placement wird auf Centerfestgelegt.If the user opens the ContextMenu by using the keyboard, Placement is set to Center. Wenn ContextMenuSie die Position von ändern möchten, legen Sie die ContextMenuService.Placement -Eigenschaft für die FrameworkElement - FrameworkContentElementEigenschaft oder die-Eigenschaft fest.If you want to change the position of the ContextMenu, set the ContextMenuService.Placement property on the FrameworkElement or FrameworkContentElement.

Sie können ContextMenu einen positionieren, indem Sie PlacementTargetdie PlacementRectangleEigenschaften Placement, HorizontalOffset,, VerticalOffsetProperty und festlegen.You can position a ContextMenu by setting the PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, and VerticalOffsetProperty properties. Diese Eigenschaften verhalten sich wie bei einer Popup.These properties behave the same as they do for a Popup. Weitere Informationen finden Sie unter Verhalten beim Platzieren von Popups.For more information, see Popup Placement Behavior.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field PlacementProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true KeineNone

Gilt für:

Siehe auch