Popup.PlacementTarget Eigenschap

Definitie

Hiermee wordt het element opgehaald of ingesteld ten opzichte waarvan de Popup positie is ingesteld wanneer het wordt geopend.

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

Waarde van eigenschap

Het UIElement logische bovenliggende element van het Popup besturingselement. De standaardwaarde is null.

Kenmerken

Voorbeelden

In het volgende voorbeeld wordt een Popup onderliggend element van een Canvas, gemaakt en ingesteld PlacementTarget op ellipse1, zodat de pop-up relatief is ten opzichte van de 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>

Opmerkingen

U kunt een pop-up plaatsen door de PlacementTargeteigenschappen , , PlacementRectangleen PlacementHorizontalOffsetVerticalOffset eigenschappen in te stellen. Zie Pop-upplaatsingsgedrag voor meer informatie.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld PlacementTargetProperty
Eigenschappen van metagegevens ingesteld op true Geen

Van toepassing op

Zie ook