WPF:DataBinding一个ListBox,其中每个项目都是制表位

我刚刚构建了一个包含ListBox的WPF表单。 ListBox已将TextBox控件列表绑定到它。 我需要让每个TextBox控件都成为TabStop,这样用户就可以点击tab,键入数字,再次点击Tab键并键入下一个数字等。

问题是,ListBox本身捕获了选项卡,然后下一个选项卡跳转到ListBox之后的后续控件。

有没有办法让ListBox中的每个TextBox都是tabbable(或者可能是另一种类型的数据绑定控件)?

谢谢

好吧,我们没有足够的信息来回答这个问题(这取决于ListBox正在使用的模板和样式),但是您可能需要使用KeyboardNavigation.TabNavigation属性来更改如何循环遍历项目和设置ListBox上的IsTabStop为false。

就像是: