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

ewa*_*all 21 wpf combobox autocomplete .net-3.5

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

我考虑过的其他事情:

  • 我知道Windows Forms的Combobox控件具有AutoCompleteMode,我可以将它嵌入到WPF中,但我无法想象它与我的WPF数据绑定会发挥得很好.

  • 也许它太复杂了,我需要简化,可能是通过为ComboBoxen构建一维(单一属性)ObservableCollections ...但是,应用多个过滤器的挑战(一个由另一个控件的值设置,一个来自什么用户输入多个控件使用同一个DataSet的不同视图需要一个荒谬的处理能力来破坏和重建列表每次用户键入一个字符!

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

Tal*_*ner 28

如果你的Combobox附加了一些数据源,那就搞定吧

1-IsTextSearchEnabled = true.
2-IsEditable = true.
Run Code Online (Sandbox Code Playgroud)

你已准备好出发