War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

ContextMenu.Placement-Eigenschaft

Ruft ab oder legt die Eigenschaft fest. ContextMenuvon Placement

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[BindableAttribute(true)]
public PlacementMode Placement { get; set; }
<object Placement="PlacementMode" .../>

Eigenschaftswert

Typ: System.Windows.Controls.Primitives.PlacementMode
Ein der PlacementMode-Enumeration. Der Standardwert ist MousePoint.

Bezeichnerfeld

PlacementProperty

true festgelegte Metadateneigenschaften

NONE

Wenn ContextMenu zur FrameworkElement.ContextMenu oder FrameworkContentElement.ContextMenu-Eigenschaft zugewiesen ist, ändert ContextMenuService diesen Wert dieser Eigenschaft, wenn ContextMenu geöffnet wird. Wenn der Benutzer ContextMenu öffnet, indem Sie die Maus, wird Placement zu MousePointfestgelegt. Wenn der Benutzer ContextMenu öffnet, indem er die Tastatur verwendet, wird Placement zu Centerfestgelegt. Wenn Sie die Position ContextMenuändern möchten, legen Sie die ContextMenuService.Placement-Eigenschaft auf FrameworkElement oder FrameworkContentElementfest.

Sie können festlegen, indem Sie ContextMenuPlacementTarget, PlacementRectangle, Placement, HorizontalOffsetund VerticalOffsetProperty-Eigenschaften festlegen. Diese Eigenschaften verhalten sich genauso vorgehen wie für Popup. Weitere Informationen finden Sie unter Verhalten beim Platzieren von Popups.

Im folgenden Beispiel wird gezeigt, wie die Placement-Eigenschaft und einen Modus Platzierungs verwendet, um anzugeben, wo ContextMenu platziert wird.


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


.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft