다음을 통해 공유


ContextMenu.Placement 속성

정의

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

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 또는 FrameworkContentElement.ContextMenu 속성 ContextMenuServiceFrameworkElement.ContextMenu 할당되면 열 때 이 속성의 값이 ContextMenu 변경됩니다. 사용자가 마우스 PlacementContextMenu 사용하여 여는 경우 .로 설정MousePoint됩니다. 사용자가 키보드 PlacementContextMenu 사용하여 여는 경우 .로 설정Center됩니다. 위치를 ContextMenu변경하려면 또는 에 FrameworkElementFrameworkContentElement속성을 설정합니다ContextMenuService.Placement.

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

종속성 속성 정보

Item 가치
식별자 필드 PlacementProperty
메타데이터 속성이 다음으로 설정됩니다. true 없음

적용 대상

추가 정보