Popup.PlacementTarget 속성

정의

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

속성 값

UIElement

Popup 컨트롤의 논리적 부모인 UIElement입니다. 기본값은 null입니다.

특성

예제

다음 예제에서는 Popup 의 자식인을 Canvas, 설정 및 PlacementTargetellipse1이므로 팝업 기준으로 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 배치 동작을 참조하세요.

종속성 속성 정보

식별자 필드 PlacementTargetProperty
메타 데이터 속성 설정 true 없음

적용 대상

추가 정보