首页 > 解决方案 > 如何在组合框中像谷歌一样搜索 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";

我应该怎么办?

标签: c#wpfcomboboxautocomplete

解决方案


我认为您应该使用 Suggest 而不是使用 SuggestAppend

this.comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
this.comboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;

推荐阅读