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

Fro*_*840 8 .net vb.net wpf combobox

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

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

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

WPF ComboBox似乎没有AutoCompleteMode属性.

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

Gaz*_*yer 23

<ComboBox IsTextSearchEnabled="false"/>
Run Code Online (Sandbox Code Playgroud)

  • AUGH!我一直在删除该行,而不是将其设置为False,因为__我是一个白痴. (5认同)