在我的 WPF 应用程序中,我想使用向上、向下、向左和向右键将焦点移动到控件上。
有什么想法吗?
你指的是制表符排序吗?这意味着当您按 Tab 或 Shift-Tab 时焦点在控件之间循环的顺序。
WPF 中的制表符排序不按特定的数字序列运行。 相反,它只是检查下一个最高数字是什么。 即:您可以将一个控件设置为 0,将一个控件设置为 45,只要 0 到 45 之间没有任何控件,那么它就会跳到 45。 若要在 xaml 中设置顺序,请将此附加属性添加到定义中:
<Control KeyboardNavigation.TabIndex="0" />
如果要从 Tab 键顺序中排除控件,可以:
<control IsTabStop="false"/>
如果您想了解更多信息,或者这不适用于您,那么您能否在您的问题中提供更多详细信息?