Popup.PlacementTarget Propiedad

Definición

Obtiene o establece el elemento con respecto al cual se coloca el control Popup 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

UIElement

El UIElement que es el elemento primario lógico del control de Popup. De manera predeterminada, es null.

Atributos

Ejemplos

En el ejemplo siguiente se crea un Popup que es el elemento secundario de y Canvasestablece ellipse1PlacementTarget en , 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 PlacementTargetpropiedades , PlacementRectangle, Placement, HorizontalOffsety VerticalOffset . Para más información, consulte Posición de un control Popup.

Información sobre propiedades de dependencia

Campo identificador PlacementTargetProperty
Propiedades de metadatos establecidas en true Ninguno

Se aplica a

Consulte también