Dil

Popup.PlacementTarget Özellik

Tanım

açıldığında öğesinin konumlandırıldığı öğeyi Popup alır veya ayarlar.

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

Özellik Değeri

Denetimin UIElement mantıksal üst öğesidir Popup . Varsayılan değer: null.

Öznitelikler

Örnekler

Aşağıdaki örnek, öğesinin alt öğesi olan bir PopupCanvasoluşturur ve öğesini olarak PlacementTargetayarlarellipse1, böylece açılır pencere ile Ellipsegörelidir.

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

Açıklamalar

PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, ve VerticalOffset özelliklerini ayarlayarak bir açılır pencere konumlandırabilirsiniz. Daha fazla bilgi için Açılır Pencere Yerleştirme Davranışı'na bakınız.

Bağımlılık Özelliği Bilgileri

Öğe Değer
Tanımlayıcı alanı PlacementTargetProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır

Ayrıca bkz.