Freigeben über


Popup.PlacementTarget Eigenschaft

Definition

Ruft das Element ab, zu dem das Popup beim Öffnen relativ positioniert wird.

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

Eigenschaftswert

UIElement

Das UIElement, das das logisch übergeordnete Element des Popup-Steuerelements ist. Der Standardwert ist null.

Attribute

Beispiele

Im folgenden Beispiel wird ein Popup Element erstellt, das das untergeordnete Element eines Canvas, und legt diesen Wert fest PlacementTarget ellipse1, sodass das Popup relativ zum EllipsePopup ist.

<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>

Hinweise

Sie können ein Popup positionieren, indem Sie die PlacementTargetHorizontalOffsetPlacementRectanglePlacementEigenschaften , und VerticalOffset die Eigenschaften festlegen. Weitere Informationen finden Sie unter Verhalten beim Platzieren von Popups.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld PlacementTargetProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für

Siehe auch