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

时间:2009-11-02 15:57:23

标签: wpf xaml keyboard-shortcuts

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

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

1 个答案:

答案 0 :(得分:26)

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