Bagikan melalui


ContextMenu.Placement Properti

Definisi

Mendapatkan atau mengatur Placement properti dari 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

Nilai Properti

Salah PlacementMode satu enumerasi. Defaultnya adalah MousePoint.

Atribut

Contoh

Contoh berikut menunjukkan cara menggunakan Placement properti dan mode penempatan untuk menentukan tempat ContextMenu ditempatkannya.

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

Keterangan

ContextMenu Ketika ditetapkan ke FrameworkElement.ContextMenu properti atau FrameworkContentElement.ContextMenu , ContextMenuService mengubah nilai properti ini saat ContextMenu terbuka. Jika pengguna membuka ContextMenu dengan menggunakan mouse, Placement diatur ke MousePoint. Jika pengguna membuka ContextMenu dengan menggunakan keyboard, Placement diatur ke Center. Jika Anda ingin mengubah posisi ContextMenu, atur ContextMenuService.Placement properti pada FrameworkElement atau FrameworkContentElement.

Anda dapat memposisikan dengan ContextMenu mengatur properti , , PlacementPlacementRectangle, HorizontalOffset, dan VerticalOffsetPropertyPlacementTarget. Properti ini berulah sama seperti yang mereka lakukan untuk Popup. Untuk informasi selengkapnya, lihat Perilaku Penempatan Popup.

Informasi Properti Dependensi

Item Nilai
Bidang pengidentifikasi PlacementProperty
Properti metadata diatur ke true Tidak

Berlaku untuk

Lihat juga