Popup.PlacementTarget Vlastnost

Definice

Získá nebo nastaví prvek vzhledem k tomu, který Popup je umístěn při otevření.

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

Hodnota vlastnosti

UIElement

To UIElement je logický nadřazený Popup prvek ovládacího prvku. Výchozí formát je null.

Atributy

Příklady

Následující příklad vytvoří podřízenou Popup hodnotu Canvasa nastaví PlacementTarget na ellipse1hodnotu , takže automaticky otevírané okno je relativní k 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>

Poznámky

Místní okno můžete umístit nastavením PlacementTarget, , PlacementRectanglePlacement, HorizontalOffseta VerticalOffset vlastností. Další informace naleznete v tématu Chování při umístění automaticky otevírané okno.

Informace o vlastnosti závislosti

Pole identifikátoru PlacementTargetProperty
Vlastnosti metadat nastavené na true Žádné

Platí pro

Viz také