And*_*eyP 3 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>
Run Code Online (Sandbox Code Playgroud)
可能有一种方法可以在不删除按钮的默认模板的情况下更改它?
这个问题提供了答案,尽管它不是完全相同的问题。以下是助记符的设置和工作方式:
<Button>
<AccessText>_Button</AccessText>
</Button>
Run Code Online (Sandbox Code Playgroud)
_
就像在 WinForms 中一样,这是通过在字符前添加一个作为助记键来完成的。