8

我正在使用Diederik Krols 的这个过滤的 WPF ComboBox 控件

我发现它几乎适用于所有情况,但是输入集合中任何给定项目的第一个字母会导致 ComboBox 自动将其文本属性设置为表示该项目的字符串,因此会终止所有进一步的过滤。发生这种情况时,我什至无法从结果中退格,因为按退格键会导致循环再次发生。

经过多次挠头,盯着墙壁,像个白痴一样流口水后,我终于发现,如果 ComboBox 已设置为 AutoCompleteMode.Append,这实际上是预期的行为。我需要将其设置为 AutoCompleteMode.None。

WPF 组合框似乎没有 AutoCompleteMode 属性。

有没有办法解决这个问题,以实现 AutoCompleteMode.None 行为?

4

1 回答 1

25
<ComboBox IsTextSearchEnabled="false"/>
于 2012-09-05T12:34:06.897 回答