【问题标题】:WPF IsEditable in ComboBox - how to remove autocomplete组合框中的 WPF IsEditable - 如何删除自动完成
【发布时间】:2012-04-04 07:44:39
【问题描述】:

我有一个 ComboBox,我想允许输入并在 TextBox 中只显示输入的内容。所以我用IsEditable="True" 问题是自动完成功能会启动并完成其中一项的文本。

例如:

<ComboBox IsEditable="True">
     <ComboBoxItem>ABC</ComboBoxItem>
     <ComboBoxItem>PPP</ComboBoxItem>
     <ComboBoxItem>QQQ</ComboBoxItem>
     <ComboBoxItem>NNN</ComboBoxItem>
</ComboBox>

当我输入“A”时,我在“BC”突出显示的文本框中得到“ABC”(我只想得到“A”)

【问题讨论】:

    标签: wpf combobox


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

    【讨论】:

      【解决方案2】:
      c1ComboBox1.AutoComplete = false;
      

      <c1:C1ComboBox HorizontalAlignment="Left" Width="249" AutoComplete="False">
      

      【讨论】:

      • 什么是C1ComboBox?我正在寻找一个没有任何添加外部代码/dll的解决方案
      • 只需将 autocomplete = "false" 添加到您的
      • 问题是常规组合框没有“自动完成”属性
      • 答案似乎是针对控制套件的,不是内置的
      猜你喜欢
      • 2015-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-19
      相关资源
      最近更新 更多