ContextMenu.Placement Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví Placement vlastnost 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; }
[<System.ComponentModel.Bindable(true)>]
member this.Placement : System.Windows.Controls.Primitives.PlacementMode with get, set
Public Property Placement As PlacementMode
Hodnota vlastnosti
Jeden z výčtů PlacementMode . Výchozí hodnota je MousePoint.
- Atributy
Příklady
Následující příklad ukazuje, jak použít Placement vlastnost a režim umístění k určení umístění ContextMenu .
<ContextMenu Placement="Bottom" PlacementRectangle="30,50,0,0">
Poznámky
ContextMenu Při přiřazení k FrameworkElement.ContextMenu vlastnosti nebo FrameworkContentElement.ContextMenu vlastnosti ContextMenuService změní tuto hodnotu této vlastnosti při ContextMenu otevření. Pokud uživatel otevře ContextMenu myš, Placement je nastaven na MousePointhodnotu . Pokud uživatel otevře ContextMenu klávesnici, Placement je nastaven na Centerhodnotu . Chcete-li změnit umístění ContextMenu, nastavte ContextMenuService.Placement vlastnost na FrameworkElement nebo FrameworkContentElement.
Umístěním můžete nastavit ContextMenuPlacementTargethodnotu , PlacementRectangle, PlacementHorizontalOffset, a VerticalOffsetProperty vlastnosti. Tyto vlastnosti se chovají stejně jako u objektu Popup. Další informace naleznete v tématu Chování umístění vyskakovacích oken.
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | PlacementProperty |
Vlastnosti metadat nastavené na true |
None |