首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以将WPF标签配置为在按下访问键时聚焦于Tab键顺序中的下一项?

是否可以将WPF标签配置为在按下访问键时聚焦于Tab键顺序中的下一项?
EN

Stack Overflow用户
提问于 2011-12-27 10:01:21
回答 1查看 272关注 0票数 4

在WinForms中,按下标签的访问键时聚焦的控件由Tab键顺序决定。因为无论如何都要得到正确的Tab键顺序,所以标签目标在WinForms中基本上是“不费力的”。

在WPF上则要付出更多的努力:每个标签的Target都必须通过名称来精心指定。它甚至不能在表单预览中点击(至少在Visual Studio2010中不能-我不知道表达式)。

这是否可以简化,甚至完全自动化,就像在WinForms中一样?

EN

回答 1

Stack Overflow用户

发布于 2011-12-27 18:17:52

Source: MS Forum

这一次似乎错过了发布的公交车。因此,您现在需要手动设置UI元素的属性。

更新:似乎我对你的确切问题感到困惑。

  1. 如果它是为了快速设置整个表单的键盘导航顺序,那么KeyboardNavigation class就是您应该关注的。到目前为止还没有设计器支持。
  2. 如果要将标签与相应的控件挂钩,以便按下快捷键将焦点移动到控件,则需要手动设置标签的目标属性。即使在Winforms中,我也认为您必须去修改每个标签以指定确切的字符/加速键。(助记符前的_或&字符)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8640545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档