Popup.PlacementTarget Propriété

Définition

Obtient ou définit l'élément par rapport auquel le contrôle Popup est positionné à son ouverture.

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

Valeur de propriété

UIElement

UIElement qui est le parent logique du contrôle Popup. La valeur par défaut est null.

Attributs

Exemples

L’exemple suivant crée un Popup élément qui est l’enfant d’un Canvas, et définit PlacementTarget ellipse1sur , de sorte que la fenêtre contextuelle est relative au 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>

Remarques

Vous pouvez positionner une fenêtre contextuelle en définissant les propriétés et les PlacementTargetpropriétés.VerticalOffset PlacementRectanglePlacementHorizontalOffset Pour plus d’informations, consultez Comportement de positionnement de Popup.

Informations sur les propriétés de dépendance

Champ d’identificateur PlacementTargetProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi