ContextMenu.PlacementTarget ContextMenu.PlacementTarget ContextMenu.PlacementTarget ContextMenu.PlacementTarget Property

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.

Ejemplos

El destino de un ContextMenu es su entidad primaria.The target of a ContextMenu is its parent. Los ejemplos siguientes muestran cómo usar el PlacementTarget propiedad va a buscar el elemento primario de un ContextMenu.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

Cuando el ContextMenu se asigna a la FrameworkElement.ContextMenu o FrameworkContentElement.ContextMenu propiedad, el ContextMenuService cambia este valor de esta propiedad para el propietario FrameworkElement o FrameworkContentElement cuando el ContextMenu se abre.When 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 otra UIElement, establezca el 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
Establecen las propiedades de metadatos en trueMetadata properties set to true NoneNone

Se aplica a

Consulte también: