2

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

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

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

4

1 回答 1

4

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

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

就像在 WinForms 中一样,这是通过_在字符前添加一个作为助记键的。

于 2014-03-24T13:57:04.093 回答