阻止WPF组合框中的文本自动完成



我使用的是Diederik Krolls的这个经过过滤的WPF ComboBox控件。

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

在挠头、盯着墙、像个白痴一样流口水之后,我终于明白了,如果组合框设置为自动完成模式,这实际上是预期的行为。追加我需要将其设置为自动完成模式。没有一个

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

有没有办法绕过这个问题,实现自动完成模式。没有行为?

<ComboBox IsTextSearchEnabled="false"/>

最新更新