【问题标题】:Prevent text autocomplete in WPF ComboBox?防止WPF ComboBox中的文本自动完成?
【发布时间】:2012-08-30 04:10:18
【问题描述】:

我正在使用来自 Diederik Krols 的 this filtered WPF ComboBox control。

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

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

WPF ComboBoxes 似乎没有 AutoCompleteMode 属性。

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

【问题讨论】:

    标签: .net wpf vb.net combobox


    【解决方案1】:
    <ComboBox IsTextSearchEnabled="false"/>
    

    【讨论】:

    • 啊!我一直在删除该行而不是将其设置为 False,因为 我是个白痴。
    • 另外,我认为您的意思是 IsTextSearchEnabled 属性,因为 TextSearch 不是布尔值。
    猜你喜欢
    • 1970-01-01
    • 2010-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-11
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多