我有一个带有多个TextBox的XAML窗口,每个TextBox都有一个标题对应的TextBlock
标签。我想为此窗口启用 Alt -key快捷键(按住 Alt 键以显示TextBlock
标题中带下划线的字母,键入其中一个字母并且焦点应该更改为相应的TextBox
)。
我已经找到了如何为菜单项做一个类似的事情(在菜单的标题中放置一个下划线),但在这种情况下如何为窗口中的其他项做这件事?
答案 0 :(得分:26)
使用the Label
control而不是使用TextBlock。它具有通过它Target
property将助记符与另一个控件相关联的内在支持。要选择代表alt +的字符,您只需在the Label's Content中使用_
(下划线)作为前缀。