Popup.PlacementTarget プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Popup が開いたときに配置される相対的な要素を取得または設定します。
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
プロパティ値
Popup コントロールの論理上の親である UIElement。 既定値は、null
です。
- 属性
例
次のCanvas例では、a の子である a Popup を作成し、次にellipse1
設定PlacementTargetします。そのため、ポップアップは 〗 に対して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>
注釈
ポップアップの位置は、PlacementTarget、PlacementRectangle、Placement、HorizontalOffset、VerticalOffset の各プロパティで設定できます。 詳細については、「Popup Placement Behavior」を参照してください。
依存プロパティ情報
識別子フィールド | PlacementTargetProperty |
に設定されたメタデータ プロパティ true |
なし |