ComboBox IsEditable行为问题WPF

时间:2011-02-25 17:09:25

标签: wpf wpf-controls

<ComboBox IsEditable="True" SelectedItem="{Binding}">
  <ComboBoxItem>Angus/ComboBoxItem>
   <ComboBoxItem>Angie/ComboBoxItem>
   <ComboBoxItem>Jane</ComboBoxItem>
   <ComboBoxItem>Steve</ComboBoxItem>
</ComboBox>

我想允许用户通过输入名称来查找他们的选择,因此我将IsEditable设置为等于true。

现在关于行为的问题是这样的: 当我开始输入Ang时...我希望在下拉列表中看到Angus和Angie ......但是,我只看到Angie,我直到进入Angu才看到Angus .... 我们可以像在谷歌搜索自动完成框中那样复制此行为。?

谢谢!

1 个答案:

答案 0 :(得分:0)

IMO你不能用普通的ComboBox来做,但好消息是:

WPF工具包中有一个出色的autoCompleteBox。 这是一个如何使用它的示例: http://www.c-sharpcorner.com/UploadFile/dpatra/537/