WPF Combobox具有自动完成/自动过滤功能?

时间:2010-09-30 14:47:37

标签: wpf .net-3.5 combobox autocomplete

我渴望找到一些可靠的(免费的,开源的或教程/示例)代码,以便在用户输入时使WPF Combobox执行autocomlete / autofilter。但到目前为止我所尝试的一切都有某种问题......

我考虑过的其他事情:

  • 我知道Windows Forms' Combobox control has AutoCompleteMode我可以embed it in WPF,但我无法想象它与我的WPF数据绑定会发挥得很好。

  • 也许它太复杂了,我需要简化,可能是通过为ComboBoxen构建一维(单一属性)ObservableCollections ......然而,应用多个过滤器的挑战(一个由另一个控件的值设置) ,以及用户输入的内容之一,使用相同DataSet的不同视图的多个控件,每次用户键入字符时都需要大量的处理能力来销毁和重建列表!

所以...我已经结束了。有什么建议吗?

2 个答案:

答案 0 :(得分:28)

如果您的Combobox附加了一些数据源, 只是制作

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

你很高兴

答案 1 :(得分:3)