c# - 在WPF中使用MVVM将筛选器文本框添加到组合框

标签 c# wpf mvvm filter

我想做的是创建一个ComboBox,在顶部有一个文本框,我可以键入该文本框以过滤ComboBox中的项目。这是我的意思的示例:

enter image description here

我需要使用MVVM方法执行此操作。我不确定该怎么做或如何覆盖样式。我在google上找到了几种解决方案,但它们都不是我真正需要的。我很确定一旦创建了样式,就可以确定 View 模型中的过滤部分。

任何帮助,将不胜感激。

最佳答案

使用IsTextSearchEnabled控件中的ComboBox像这样:

<ComboBox IsTextSearchEnabled="True" IsTextSearchCaseSensitive="True or False depending on your scenario" />

关于c# - 在WPF中使用MVVM将筛选器文本框添加到组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52741253/

相关文章:

c# - 如何以增量方式调整 WPF 窗口的大小?

c# - PRISM 5 MEF AvalonDock 2.0 DataAdapter 注册 View 和父项已选定

c# - 我正在尝试从不同的形式访问公共(public)属性(property),但我似乎无法以第二种形式访问它

c# - 删除 Xslt 中的属性

c# - 如何在中间是其他窗口的占位符的 WPF 中创建布局?

wpf - 在WPF中,如何将DataGrid中的选择限制为仅在同一行或同一列中的单元格?

c# - MVVM - 静态 View 模型

wpf - DataGrid行详细信息可见性

c# - 测试命令行参数

c# - 将从 m3u8 流中提取的 MP3 音频发送到 IBM Watson Speech To Text