0

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

有任何想法吗?

4

1 回答 1

1

你指的是标签排序吗?这意味着当您按 TAB 或 SHIFT-TAB 时焦点在控件中循环的顺序。

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

<Control KeyboardNavigation.TabIndex="0" />

如果您想从标签顺序中排除控件,您可以:

<control IsTabStop="false"/>

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

于 2012-11-12T14:51:20.823 回答