在按钮中启用助记符

时间:2014-03-24 13:46:36

标签: wpf xaml mnemonics

我读到为了启用助记符,我必须在ContentPresenter上启用RecognizesAccessKey。
当我尝试这段代码时,我只看到没有按钮的文字。

<Button x:Name="OkButton" Content="_OK" Command="{Binding ExecuteCommand}">
    <Button.Template>
        <ControlTemplate TargetType="Button">
            <ContentPresenter RecognizesAccessKey="True" />
        </ControlTemplate>
    </Button.Template>
</Button>

可能有一种方法可以在不删除按钮的默认模板的情况下进行更改吗?

1 个答案:

答案 0 :(得分:4)

This question提供了答案,尽管它不是完全相同的问题。以下是助记符的设置和工作方式:

<Button>
    <AccessText>_Button</AccessText>
</Button>

与WinForms类似,这是通过在角色之前添加_作为助记键来完成的。