如何使用向上、向下、向左和向右键移动焦点,就像 WPF 中的数据网格一样



在我的 WPF 应用程序中,我想使用向上、向下、向左和向右键将焦点移动到控件上。

有什么想法吗?

你指的是制表符排序吗?这意味着当您按 Tab 或 Shift-Tab 时焦点在控件之间循环的顺序。

WPF 中的制表符排序不按特定的数字序列运行。 相反,它只是检查下一个最高数字是什么。 即:您可以将一个控件设置为 0,将一个控件设置为 45,只要 0 到 45 之间没有任何控件,那么它就会跳到 45。 若要在 xaml 中设置顺序,请将此附加属性添加到定义中:

<Control KeyboardNavigation.TabIndex="0" />

如果要从 Tab 键顺序中排除控件,可以:

<control IsTabStop="false"/>

如果您想了解更多信息,或者这不适用于您,那么您能否在您的问题中提供更多详细信息?

相关内容

  • 没有找到相关文章

最新更新