ContextMenu.PlacementTarget Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Açıldığında öğesinin UIElement konumlandırıldığı göreli ContextMenu konumu alır veya ayarlar.
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
Özellik Değeri
açıldığında öğesinin ContextMenu konumlandırıldığı öğe. Varsayılan değer: null
.
- Öznitelikler
Örnekler
hedefi, ContextMenu üst öğesidir. Aşağıdaki örneklerde bir öğesinin üst öğesini PlacementTarget bulmak için özelliğinin nasıl kullanılacağı gösterilmektedir 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
Açıklamalar
veya özelliğine FrameworkElement.ContextMenu atandığında, ContextMenuService bu özelliğin bu değerini sahibi FrameworkElement olarak veya FrameworkContentElement açıldığında ContextMenu değiştirir.FrameworkContentElement.ContextMenu ContextMenu Farklı UIElementbir kullanmak için özelliğini ayarlayın ContextMenuService.PlacementTarget .
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | PlacementTargetProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |