我有一个radcombobox这是TextSearchEnabled和可编辑的。问题是,每当有一个文本改变,它自动选择匹配的第一个项目,实际上过滤掉了我想限制它的另一个下拉列表。
是否可以限制此行为,仅在失去焦点时更新所选项目?
<telerik:RadComboBox x:Name="ComboBox"
ItemsSource="{Binding Users}"
SelectAllTextEvent="GotFocus"
IsTextSearchEnabled="True"
IsEditable="True"
telerik:TextSearch.TextPath="FullName"
IsFilteringEnabled="True"
SelectedItem="{Binding SelectedUser}"
TextSearchMode="Contains"
MinWidth="80"
DisplayMemberPath="FullName"/>
我从teleerik论坛上得到了答案,我在那里发布了同样的问题。所以我在这里独自回答这个问题。
答:
为了禁用自动选择RadComboBox中的项目控件所需要做的就是设置它的CanAutocompleteSelectItems属性设置为False
论坛链接:
http://www.telerik.com/community/forums/wpf/combobox/radcombobox-selects-first-item-on-textchanged.aspx