我读到为了启用助记符,我必须在ContentPresenter上启用RecognizesAccessKey。
当我尝试这段代码时,我只看到没有按钮的文字。
<Button x:Name="OkButton" Content="_OK" Command="{Binding ExecuteCommand}">
<Button.Template>
<ControlTemplate TargetType="Button">
<ContentPresenter RecognizesAccessKey="True" />
</ControlTemplate>
</Button.Template>
</Button>
可能有一种方法可以在不删除按钮的默认模板的情况下进行更改吗?
答案 0 :(得分:4)
This question提供了答案,尽管它不是完全相同的问题。以下是助记符的设置和工作方式:
<Button>
<AccessText>_Button</AccessText>
</Button>
与WinForms类似,这是通过在角色之前添加_
作为助记键来完成的。