c# - 如何在组合框中像谷歌一样搜索 C# wpf
问题描述
我有一个组合框,我有很多项目,所以我需要在组合框中搜索。
如何在组合框中像 Google 一样搜索?
代码
<ComboBox HorizontalAlignment="Left" Margin="533,200,0,0" VerticalAlignment="Top" Width="120" Name="combobox1" SelectionChanged="combobox1_SelectionChanged" Text="{Binding Path=SelectedItem.MahName, ElementName=combobox1}" />
和 ...
combobox1.ItemsSource = database.Mahs.ToList();
combobox1.DisplayMemberPath = "MahName";
我应该怎么办?
解决方案
我认为您应该使用 Suggest 而不是使用 SuggestAppend
this.comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
this.comboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
推荐阅读
- homebrew - 无法在 macOS mojave 上使用自制软件安装 llvm
- javascript - 在不影响其他元素的情况下更改卡片的标题
- spring - 同一个控制器可以有两个不同的文件和两个不同的最大大小限制吗?
- jupyter-notebook - Google Drive 无法将 .ipynb 文件识别为 colab 笔记本
- makefile - makefile 中的 $(MAKE) 被评估为 make 而不是 nmake
- input - 如何读取固定长度的 .txt 文件并按位置识别每个字段
- node.js - MongoDB 使用 NodeJS 更新 JsonValidator 一直失败
- python - 循环遍历目录中的所有 CSV 并使用 pandas 合并数据
- html - 如何以角度过滤来自后端的数据
- python-3.x - 对聚合数据帧的数据帧字典执行操作的优化方式