ContextMenu.PlacementTarget Propiedad

Definición

Obtiene o establece el objeto UIElement respecto al cual se coloca el control ContextMenu cuando se abre.Gets or sets the UIElement relative to which the ContextMenu is positioned when it opens.

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; }
member this.PlacementTarget : System.Windows.UIElement with get, set
Public Property PlacementTarget As UIElement

Valor de propiedad

Elemento relativo al cual se coloca ContextMenu cuando se abre.The element relative to which the ContextMenu is positioned when it opens. De manera predeterminada, es null.The default is null.

Atributos

Ejemplos

El destino de ContextMenu es su elemento primario.The target of a ContextMenu is its parent. En los siguientes ejemplos se muestra cómo usar PlacementTarget la propiedad para buscar el elemento primario ContextMenude un.The following examples show how to use the PlacementTarget property to find the parent of a 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

Comentarios

ContextMenuService FrameworkContentElement.ContextMenu FrameworkContentElement FrameworkElement Cuando se asigna a la FrameworkElement.ContextMenu propiedad o, cambia estevalordeestapropiedadporelpropietarioocuandoseabre.ContextMenu ContextMenuWhen the ContextMenu is assigned to the FrameworkElement.ContextMenu or FrameworkContentElement.ContextMenu property, the ContextMenuService changes this value of this property to the owning FrameworkElement or FrameworkContentElement when the ContextMenu opens. Para usar otro UIElement, establezca la ContextMenuService.PlacementTarget propiedad.To use a different UIElement, set the ContextMenuService.PlacementTarget property.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field PlacementTargetProperty
Propiedades de metadatos establecidas entrueMetadata properties set to true NingunaNone

Se aplica a

Consulte también: