1
Control.TabIndex

只允许我覆盖给定容器中控件的 Tab 顺序。

有没有办法在所有控件中指定这一点,例如 UserControl,而不管用于排列控件的包含。

干杯,

4

2 回答 2

1

我不确定是否有一种特别好的方法可以满足您的要求,但请查看Change WPF focus in code

这用于KeyboardNavigation.TabNavigation设置各种容器如何获取和放弃对选项卡的关注,并设置TabIndex每个控件的属性。查看TabNavigation设置为“继续”的示例代码。

如果您的标签问题很简单,您应该可以在这里找到解决方案,如果它们很复杂需要概括,那么可能需要更多的工作。

于 2008-10-24T15:57:34.333 回答
0

这种焦点处理在 WPF 中是可怕的。最好的方法是让很多控件不接受 Focusable="False" 的焦点。

TabNavigation 答案将解决 tab 键,但是箭头键不会像你想要的那样工作。

于 2009-03-20T17:22:09.257 回答