ContextMenuService.Placement 연결된 속성

정의

ContextMenu 또는 PlacementTarget을 기준으로 PlacementRectangle의 배치를 지정하는 값을 가져오거나 설정합니다.Gets or sets a value that specifies the placement of the ContextMenu relative to the PlacementTarget or PlacementRectangle.

see GetPlacement, and SetPlacement
see GetPlacement, and SetPlacement
see GetPlacement, and SetPlacement

예제

다음 예에서는 ContextMenu 두 개의 단추에 동일한을 할당 하 고 HasDropShadow , Placement , PlacementRectangle , 및 속성을 설정 하 여를 HorizontalOffset VerticalOffset ContextMenu 각 단추에 대해 다른 위치로 설정 합니다.The following example assigns the same ContextMenu to two buttons and sets the HasDropShadow, Placement, PlacementRectangle, HorizontalOffset, and VerticalOffset properties to set the ContextMenu to different positions for each button.

<StackPanel>
  <StackPanel.Resources>
    <ContextMenu x:Key="myContextMenu">
      <MenuItem Header="Item"/>
    </ContextMenu>
  </StackPanel.Resources>

  <!--Both buttons use the same ContextMenu but use the
    properties on ContextMenuService to position them
    differently.-->
  <Button ContextMenu="{StaticResource myContextMenu}" 
          ContextMenuService.HasDropShadow="False" 
          ContextMenuService.Placement="Relative"
          ContextMenuService.HorizontalOffset="50"
          ContextMenuService.VerticalOffset="-10">
    button 1
  </Button>

  <Button ContextMenu="{StaticResource myContextMenu}" 
          ContextMenuService.HasDropShadow="True"
          ContextMenuService.Placement="Right"
          ContextMenuService.PlacementRectangle="0,0,30,30">
    button 2
  </Button>
</StackPanel>

설명

ContextMenu PlacementTarget ,, PlacementRectangle Placement , HorizontalOffsetVerticalOffsetProperty 속성을 설정 하 여을 배치할 수 있습니다.You can position a ContextMenu by setting the PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, and VerticalOffsetProperty properties. 이러한 속성은에 대해 수행 되는 것과 동일 하 게 동작 합니다 Popup .These properties behave the same as they do for a Popup. 자세한 내용은 Popup 배치 동작을 참조하세요.For more information, see Popup Placement Behavior.

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field PlacementProperty
메타 데이터 속성 설정 trueMetadata properties set to true 없음None

적용 대상

추가 정보