Partager via


Popup.PlacementTarget Propriété

Définition

Obtient ou définit l’élément par rapport auquel l’élément Popup est positionné lorsqu’il s’ouvre.

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é

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

Attributs

Exemples

L’exemple suivant crée un enfant d’un Canvas, et définit PlacementTargetellipse1sur , de sorte que la fenêtre contextuelle est relative à l’objet Ellipse.Popup

<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 PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, et VerticalOffset. Pour plus d’informations, consultez Comportement de placement de fenêtre contextuelle.

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

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

S’applique à

Voir aussi