在WPF/XAML中创建Alt键快捷方式

Das*_*tic 17 wpf xaml keyboard-shortcuts

我有一个带有多个TextBox的XAML窗口,每个TextBox都有TextBlock一个标题的相应标签.我想Alt为这个窗口启用-key快捷键(按住Alt键以在TextBlock标题中显示带下划线的字母,键入其中一个字母,焦点应更改为相应的TextBox).

我已经找到了如何为菜单项做一个类似的事情(在菜单的标题中放置一个下划线),但在这种情况下如何为窗口中的其他项做这件事?

Dre*_*rsh 26

而不是使用TextBlock,使用Label控件.它具有通过它的Target属性将助记符与另一个控件相关联的内在支持.要选择代表alt +的字符,您只需_Label的内容中使用(下划线)作为前缀.