Popup.PlacementTarget Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |