Popup.PlacementTarget Propiedad

Definición

Obtiene o establece el elemento relativo al que Popup se coloca cuando se abre.

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

Valor de propiedad

que UIElement es el elemento primario lógico del Popup control. El valor predeterminado es null.

Atributos

Ejemplos

En el ejemplo siguiente se crea un Popup objeto que es el elemento secundario de y Canvasestablece en PlacementTargetellipse1, por lo que el elemento emergente es relativo a Ellipse.

<Canvas Margin="5" Background="Red" Width="200" Height="150" >

  <Ellipse Name="ellipse1"
           Canvas.Top="60" Canvas.Left="50"
           Height="85" Width="60" 
           Fill="Black"/>

  <Popup IsOpen="True" PlacementTarget="{Binding ElementName=ellipse1}">
    <TextBlock Background="LightBlue" FontSize="18">This is a Popup</TextBlock>
  </Popup>
</Canvas>

Comentarios

Puede colocar un elemento emergente estableciendo las PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, y VerticalOffset propiedades. Para obtener más información, consulte Comportamiento de colocación de ventanas emergentes.

Información de la propiedad dependency

Elemento Value
Campo identificador PlacementTargetProperty
Propiedades de metadatos establecidas en true Ninguno

Se aplica a

Consulte también