.net – 防止WPF ComboBox中的文本自动完成?

我正在使用Diederik Krols的 this filtered WPF ComboBox control.

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

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

WPF ComboBoxes似乎没有AutoCompleteMode属性.

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

<ComboBox IsTextSearchEnabled="false"/>

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...