我正在使用Diederik Krols的
this filtered WPF ComboBox control.
我发现它几乎适用于所有情况,但是输入集合中任何给定项目的第一个字母会导致ComboBox自动将其text属性设置为表示该项目的字符串,因此会终止所有进一步的过滤.当发生这种情况时,我甚至无法退出结果,因为按下退格键会导致循环再次发生.
经过多次头疼,盯着墙壁,像白痴一样流口水,我终于发现,如果将ComboBox设置为AutoCompleteMode.Append,这实际上是预期的行为.我需要将其设置为AutoCompleteMode.None.
WPF ComboBoxes似乎没有AutoCompleteMode属性.
有没有办法解决这个问题,实现AutoCompleteMode.None行为?
<ComboBox IsTextSearchEnabled="false"/>