ContextMenu.PlacementTarget Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur UIElement relatif yang ContextMenu diposisikan saat terbuka.
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
Nilai Properti
Elemen relatif terhadap posisi ContextMenu yang diposisikan ketika terbuka. Defaultnya adalah null.
- Atribut
Contoh
Target dari a ContextMenu adalah induknya. Contoh berikut menunjukkan cara menggunakan PlacementTarget properti untuk menemukan induk dari ContextMenu.
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
Keterangan
ContextMenu Ketika ditetapkan ke FrameworkElement.ContextMenu properti atau FrameworkContentElement.ContextMenu , ContextMenuService mengubah nilai properti ini menjadi milik FrameworkElement atau FrameworkContentElement ketika ContextMenu terbuka. Untuk menggunakan yang berbeda UIElement, atur ContextMenuService.PlacementTarget properti .
Informasi Properti Dependensi
| Item | Nilai |
|---|---|
| Bidang pengidentifikasi | PlacementTargetProperty |
Properti metadata diatur ke true |
Tidak |