我正在尝试在xaml中的当前WPF项目上设置选项卡键盘控制选项。
基本上,我在另一个视图中的另一个视图中的视图中有一个TextBox元素。无论如何,当按下键盘上的标签时,它开始循环通过容器视图的各种元素,最终转到我需要它去的TextBox。我希望能从这个文本框开始,我希望有一个简单的方法来实现这一目标。
我尝试过设置KeyboardBinding.TabNavigation设置以及TabIndex选项,但这些设置并不像我想要的那样。
据我所知,到目前为止,我担心我可能需要转到容器视图并在每个ItemControl上单独设置一个绑定属性,然后它将使用每个子元素的本地标签设置。 / p>
无论如何,我希望有一种更有效的方式。
提前致谢。
答案 0 :(得分:3)
在你的根容器中(在我的例子中它是一个用户控件)设置焦点如下:
<UserControl FocusManager.FocusedElement="{Binding ElementName=txtMyTextBox}">
<TextBox x:Name="txtMyTextBox" />
</UserControl>