UIElement.KeyboardAcceleratorPlacementTarget 屬性

定義

取得或設定值,這個值表示顯示快速鍵組合的控件 工具提示

C#
public DependencyObject KeyboardAcceleratorPlacementTarget { get; set; }

屬性值

顯示快速鍵組合的控制工具提示。

範例

XAML
<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>

在某些案例中,您可能需要在相對於其他元素的位置顯示工具提示 (通常是容器物件)。

在這裡,我們示範如何使用 KeyboardAcceleratorPlacementTarget 屬性顯示附帶 Grid 容器之 Save 按鈕 (而非按鈕) 的鍵盤快速按鍵組合。

XAML
<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 屬性可指定控件工具提示是否顯示其相關聯鍵盤快捷鍵的按鍵組合。

適用於

產品 版本
Windows App SDK 0.8, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6

另請參閱