다음을 통해 공유


ContextMenu.Placement 속성

정의

PlacementContextMenu 속성을 가져오거나 설정합니다.

public:
 property System::Windows::Controls::Primitives::PlacementMode Placement { System::Windows::Controls::Primitives::PlacementMode get(); void set(System::Windows::Controls::Primitives::PlacementMode value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.Primitives.PlacementMode Placement { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Placement : System.Windows.Controls.Primitives.PlacementMode with get, set
Public Property Placement As PlacementMode

속성 값

PlacementMode 열거형 중 하나입니다. 기본값은 MousePoint입니다.

특성

예제

다음 예제에서는 사용 하는 방법에 설명 합니다 Placement 속성 및 배치 모드를 지정 하는 위치 ContextMenu 는 합니다.

<ContextMenu Placement="Bottom" PlacementRectangle="30,50,0,0">

설명

때는 ContextMenu 또는 속성에 FrameworkElement.ContextMenu 할당 된 이 ContextMenuService 속성의이 값을 변경 합니다 열 때 ContextMenu 합니다.FrameworkContentElement.ContextMenu 사용자가 마우스 Placement 를 사용하여 를 ContextMenu 열면 가 로 MousePoint설정됩니다. 사용자가 키보드 Placement 를 사용하여 를 ContextMenu 열면 가 로 Center설정됩니다. 의 ContextMenu위치를 변경하려면 또는 FrameworkContentElement에서 FrameworkElement 속성을 설정합니다ContextMenuService.Placement.

, , PlacementRectangle, PlacementHorizontalOffsetVerticalOffsetProperty 속성을 설정하여 을 PlacementTarget배치 ContextMenu 할 수 있습니다. 이러한 속성은 에 대해 수행하는 것과 동일하게 작동합니다 Popup. 자세한 내용은 Popup 배치 동작을 참조하세요.

종속성 속성 정보

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

적용 대상

추가 정보