【问题标题】:Keyboard Tabbing thru WPF TabControl通过 WPF TabControl 的键盘选项卡
【发布时间】:2015-08-27 10:19:39
【问题描述】:

我有一个 wpf 选项卡控件。 我需要它表现得像这样。 在跳到下一个选项卡之前,通过页面上的每个控件进行选项卡(现在它会跳到下一个选项卡,直到到达最后一个选项卡,然后它会迭代最后一个选项卡上的所有控件,然后切换到第一个选项卡。

因此,在键盘切换时,唯一能通过切换获得其控件的选项卡是最后一个选项卡。

所以我需要对选项卡上的每个控件进行一系列迭代,而不是直接跳到选项卡(ctrl-tab 会处理这个问题)。

【问题讨论】:

  • 默认情况下,除非您使用 Ctrl+Tab,否则选定的 TabItem 不会更改。你的 TabItems 是如何被 Tab 选中的?您是否添加了其他东西以使其像那样工作?想展示一些代码吗?

标签: c# wpf tabs


【解决方案1】:

您正在寻找KeyboardNavigation.TabNavigation Attached Property。从链接的页面,这是:

获取或设置设置此属性的元素的子元素的逻辑选项卡导航行为。

您可以将其设置为以下任何KeyboardNavigationMode Enumeration 值(来自此链接页面):

【讨论】:

    猜你喜欢
    • 2014-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    • 2011-01-12
    • 1970-01-01
    相关资源
    最近更新 更多