代码之家  ›  专栏  ›  技术社区  ›  bugfixr

WPF:数据绑定一个列表框,其中每个项都是制表位

  •  4
  • bugfixr  · 技术社区  · 16 年前

    我刚刚构建了一个包含列表框的WPF表单。列表框已将文本框控件列表绑定到它。我需要让每个文本框控件都有一个制表符,这样用户就可以点击制表符,输入一个数字,再次点击制表符,然后输入下一个数字,等等。

    问题是,列表框本身捕获选项卡,然后下一个选项卡跳到列表框后面的控件。

    有没有一种方法可以使列表框中的每个文本框都是可选项卡的(或者可能是另一种可以工作的数据绑定控件)?

    谢谢

    1 回复  |  直到 13 年前
        1
  •  10
  •   Alun Harford    16 年前

    嗯,我们没有足够的信息来回答这个问题(这取决于列表框使用的模板和样式),但是您可能需要使用keyboardnavigation.tabnavigation属性来更改如何循环浏览项目,并将列表框上的isabstop设置为false。

    比如:

    <ListBox DataSource={Binding} IsTabStop="False" KeyboardNavigation.TabNavigation="Cycle" />