大家好我每次遇到WPF ComboBox都有问题看看代码
<ComboBox x:Name="comboBox" Width="100" IsReadOnly="True" IsEditable="True" IsTextSearchEnabled="True">
<ComboBoxItem>dsf gd</ComboBoxItem>
<ComboBoxItem>asf gd</ComboBoxItem>
<ComboBoxItem>dsf gd</ComboBoxItem>
<ComboBoxItem>hsf gd</ComboBoxItem>
</ComboBox>
要求是可以选择ComboBox中的文本,通过键首字母shold工作进行文本搜索,并且comboBox应该是可编辑的 我设置了属性
IsReadOnly="True"
IsEditable="True"
但文字搜索不起作用。 请帮我解决这个问题。 提前谢谢。
答案 0 :(得分:11)
试试IsTextSearchEnabled="True" TextSearch.TextPath="<PropertyName>"
,其中<PropertyName>
是ItemsSource
项目中的属性。
答案 1 :(得分:1)
我认为您可以通过删除IsReadOnly属性来解决您的问题。您将其设置为 true ,因此ComboBox不接受任何输入。如果您不想将空项目作为第一个ComboBox项目,则可以进行设置 的的SelectedIndex 强> = “0”。