WPF谷歌风格的组合框-自动建议
本文关键字:谷歌 风格 组合 WPF | 更新日期: 2023-09-27 17:53:54
我想有一个输入字段,我可以输入一个字符串。该字符串可以是该字段的新项,或者我选择选择现有项。所以我不想要自动完成,而是自动建议,它允许我通过输入它们来添加条目到ItemsSource
。
基本上它就像一个普通的WPF组合框,带有
IsEditable="True"
但是我怎样才能让ComboBox将建议列表减少到我输入的字符串呢?
我不希望ComboBox显示ItemsSource
的所有项目供选择,而只显示包含我输入的字符串的项目。
我可以通过设置一些组合框属性来实现吗?
对于这个建议,您可以使用开源解决方案,如WPF自动完成文本框控件或其他自动完成解决方案
我使用DevExpress库。如果ComboBoxEdit
配置正确,它将自动显示一个下拉列表,该列表由用户类型不断过滤。确保将Mode
设置为Contains
,这样它就可以匹配用户类型的任何部分。用户喜欢它,因为他们可以快速缩小可供选择的项目列表。
为了记录,我不隶属于DevExpress。我相信Telerik也有同样好的控制。