ContextMenu.Placement 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
의 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 속성 ContextMenuService 에 FrameworkElement.ContextMenu 할당되면 열 때 이 속성의 값이 ContextMenu 변경됩니다. 사용자가 마우스 Placement 를 ContextMenu 사용하여 여는 경우 .로 설정MousePoint됩니다. 사용자가 키보드 Placement 를 ContextMenu 사용하여 여는 경우 .로 설정Center됩니다. 위치를 ContextMenu변경하려면 또는 에 FrameworkElementFrameworkContentElement속성을 설정합니다ContextMenuService.Placement.
, PlacementRectangle, Placement및 HorizontalOffsetVerticalOffsetProperty 속성을 설정PlacementTarget하여 위치를 지정할 ContextMenu 수 있습니다. 이러한 속성은 에 대해 수행하는 것과 동일하게 동작합니다 Popup. 자세한 내용은 팝업 배치 동작을 참조하세요.
종속성 속성 정보
| Item | 가치 |
|---|---|
| 식별자 필드 | PlacementProperty |
메타데이터 속성이 다음으로 설정됩니다. true |
없음 |