다음을 통해 공유


UIElement.KeyboardAcceleratorPlacementTarget 속성

정의

액셀러레이터 키 조합을 표시하는 컨트롤 도구 설명을 나타내는 값을 가져오거나 설정합니다.

public:
 property DependencyObject ^ KeyboardAcceleratorPlacementTarget { DependencyObject ^ get(); void set(DependencyObject ^ value); };
DependencyObject KeyboardAcceleratorPlacementTarget();

void KeyboardAcceleratorPlacementTarget(DependencyObject value);
public DependencyObject KeyboardAcceleratorPlacementTarget { get; set; }
var dependencyObject = uIElement.keyboardAcceleratorPlacementTarget;
uIElement.keyboardAcceleratorPlacementTarget = dependencyObject;
Public Property KeyboardAcceleratorPlacementTarget As DependencyObject

속성 값

액셀러레이터 키 조합을 표시하는 컨트롤 도구 설명입니다.

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1803 (10.0.17134.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v6.0에서 도입되었습니다.)

예제

<Grid x:Name="Container">

    <Button Content="Click" 
        ToolTipService.ToolTip="Tooltip"
        ToolTipService.PlacementTarget="{x:Bind Container}" 
        KeyboardAcceleratorPlacementTarget="{x:Bind Container}">
        <Button.KeyboardAccelerators>
            <KeyboardAccelerator Key="S" Modifiers="Control"/>
        </Button.KeyboardAccelerators>
    </Button>

</Grid>

경우에 따라 다른 요소(일반적으로 컨테이너 개체)를 기준으로 도구 설명을 표시해야 할 수 있습니다. 예를 들어 피벗 머리글이 있는 PivotItem의 도구 설명을 표시하는 피벗 컨트롤입니다.

다음은 KeyboardAcceleratorPlacementTarget 속성을 사용하여 단추 대신 그리드 컨테이너를 사용하여 저장 단추에 대한 바로 가기 키 조합을 표시하는 방법입니다.

<Grid x:Name="Container">

  <Button Content="Save" Click="OnSave">
    <Button.KeyboardAccelerators>
      <KeyboardAccelerator  Key="S" Modifiers="Control" 
        KeyboardAcceleratorPlacementTarget="{x:Bind Container}"/>
    </Button.KeyboardAccelerators>
  </Button>

</Grid>

설명

KeyboardAcceleratorPlacementMode 속성을 사용하여 컨트롤 도구 설명에 연결된 키보드 가속기의 키 조합을 표시할지 여부를 지정합니다.

적용 대상

추가 정보