Если ваши элементы отсортированы по алфавиту, просто установите IsTextSearchEnabled="True"
, чтобы перейти к элементам, начинающимся с буквы (или букв), которые вы вводите в ComboBox
.
Вот пример одного из моих ComboBox
я, я упростил привязки, поскольку это явно не важная часть здесь ...
<ComboBox ItemsSource="{Binding MyObjectList}"
DisplayMemberPath="Description"
SelectedValuePath="Code"
IsTextSearchEnabled="True"/>
Это прекрасно работает для выбора значения из списка, однако введенное вами значение поиска не будет отображаться в части TextBox элемента управления, поскольку у меня IsEditable
установлено значение false.
Если кто-то захочет объяснить, почему за него проголосовали, это будет оценено, я не вижу никаких проблем с ответом, который я дал, и не понимаю, почему я заслуживаю потерять репутацию, когда я только пытаясь помочь (и предоставили разумный ответ!)