Devexpress ComboEdit通过文本聚焦选项

时间:2015-08-07 06:42:06

标签: wpf combobox devexpress

我正在使用DevExpress的ComboBoxEdit:

<dxe:ComboBoxEdit Grid.Column="1" Grid.Row="1" SelectedIndex="0" EditValue="{Binding conti_cd, UpdateSourceTrigger=PropertyChanged}" SelectedIndexChanged="cboRegion_SelectedIndexChanged" ShowSizeGrip="False"  x:Name="cboRegion"/>

现在,我不允许用户输入文本到此combox,但是,我想通过文本在ComboBox中选择选项。

enter image description here

示例:

我有一个像上面这样的组合框。

当我输入“ E ”时,组合框将重点关注“ EUROPE ”选项。

我试图研究,但我不知道该怎么做。

请给我一些建议。

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案。

只需设置AutoComplete = true;

即可

完整代码应该是这样的:

<dxe:ComboBoxEdit Grid.Column="1" Grid.Row="1" SelectedIndex="0" EditValue="{Binding conti_cd, UpdateSourceTrigger=PropertyChanged}" SelectedIndexChanged="cboRegion_SelectedIndexChanged" ShowSizeGrip="False"  x:Name="cboRegion" AutoComplete="true"/>

如果有人像我一样遇到麻烦,请阅读以下评论:

  

如果AutoComplete属性设置为true,则输入的文本为   如果匹配,编辑框中的最终用户将自动完成   下拉列表中显示的值。默认情况下,自动完成   ComboBoxEdit禁用选项,并为LookUpEdit启用。

     

组合框编辑器不支持自动完成功能   弹出窗口由复选框列表表示。