RadComboBox自动完成列表显示WPF

时间:2015-10-20 06:49:52

标签: c# wpf telerik radcombobox

我在RadComboBox申请中使用WPF。我有一个按升序排序的值列表。

当我输入例如:' A'的字母时,下拉菜单会显示以' A'开头的值列表。其中第一个值显示在列出的值的顶部。现在当我输入' H'它显示了第一个值显示在底部的值。

现在我需要的是,无论我输入什么值,都应该列出值,第一个值应该在顶部,然后是其他值。

// XAML代码:

<telerik:RadComboBox Height="23" IsEditable="True" Name="cmbColor" SelectAllTextEvent="GotFocus" ItemsSource="{Binding ColorList, Mode=TwoWay}" SelectedValuePath="Id" DisplayMemberPath="Descr" IsReadOnly="True" SelectedValue="{Binding Selected.ColorId, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Validation.ErrorTemplate="{x:Null}" telerik:StyleManager.Theme="Windows8" </telerik:RadComboBox>

照片管理:

在我第一次输入&#39; A&#39;。

When typing A the first value comes in top

删除&#39; A&#39;并输入&#39; H&#39;。

When i tpye H the first value comes at the bottom

我有一些&#39; H&#39;在此之后。

我输入&#39; G&#39;

的第一个例子

Typing G in first instance

为什么第二个输入的单词不会显示在顶部?

有什么地方我错了吗?或者它是默认功能吗?

FYI,

首先输入&#39; A&#39;我点击下拉按钮显示值,而对于第二个字母&#39; H&#39;或者&#39; G&#39;我不知道。它自动获得过滤器并显示在底部。

请帮助。

0 个答案:

没有答案