【发布时间】:2012-08-30 04:10:18
【问题描述】:
我正在使用来自 Diederik Krols 的 this filtered WPF ComboBox control。
我发现它几乎适用于所有情况,但是输入集合中任何给定项目的第一个字母会导致 ComboBox 自动将其文本属性设置为表示该项目的字符串,因此会终止所有进一步的过滤.发生这种情况时,我什至无法从结果中退格,因为按退格键会导致循环再次发生。
经过多次挠头,盯着墙壁,像个白痴一样流口水后,我终于发现,如果 ComboBox 已设置为 AutoCompleteMode.Append,这实际上是预期的行为。我需要将其设置为 AutoCompleteMode.None。
WPF ComboBoxes 似乎没有 AutoCompleteMode 属性。
有没有办法解决这个问题,以实现 AutoCompleteMode.None 行为?
【问题讨论】: