Popup.PlacementTarget Popup.PlacementTarget Popup.PlacementTarget Popup.PlacementTarget Property

定義

Popup が開いたときに配置される相対的な要素を取得または設定します。Gets or sets the element relative to which the Popup is positioned when it opens.

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; }
member this.PlacementTarget : System.Windows.UIElement with get, set
Public Property PlacementTarget As UIElement

プロパティ値

Popup コントロールの論理上の親である UIElementThe UIElement that is the logical parent of the Popup control. 既定値は、null です。The default is null.

次の例では、作成、Popupの子は、 Canvas、設定とPlacementTargetellipse1ポップアップに相対的であるため、Ellipseします。The following example creates a Popup that is the child of a Canvas, and sets PlacementTarget to ellipse1, so the popup is relative to the 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>

注釈

ポップアップを配置するには、設定、 PlacementTargetPlacementRectanglePlacementHorizontalOffset、およびVerticalOffsetプロパティ。You can position a popup by setting the PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, and VerticalOffset properties. 詳細については、「Popup Placement Behavior」を参照してください。For more information, see Popup Placement Behavior.

依存プロパティ情報Dependency Property Information

識別子フィールドです。Identifier field PlacementTargetProperty
メタデータのプロパティを設定するには trueMetadata properties set to true なしNone

適用対象

こちらもご覧ください