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

带自动完成/自动筛选的WPF组合框?

  •  21
  • ewall  · 技术社区  · 14 年前

    我渴望找到一些可靠的(免费的,开源的,或者教程/示例)代码,让WPF组合框在用户输入时进行自动拼接/自动过滤。但我所做的一切都有点问题。。。

    • 我知道 Windows Forms' Combobox control has AutoCompleteMode 我可以 embed it in WPF ,但我无法想象它能很好地与我的WPF数据绑定配合使用。

    • 也许这太复杂了,我需要简化,也许通过为ComboBoxen构建一维(单属性)ObservableCollection。。。然而,要使用同一数据集的不同视图对多个控件应用多个筛选器(一个由另一个控件的值设置,另一个来自用户正在键入的内容)的挑战将需要相当大的处理能力,以便在用户每次键入字符时销毁和重建列表!

    所以。。。我束手无策。有什么建议吗?

    2 回复  |  直到 14 年前
        1
  •  28
  •   TalentTuner    14 年前

    如果您的组合框附加了一些数据源,

    1-IsTextSearchEnabled = true.
    2-IsEditable = true.
    

    你可以走了