combobox поиск как в поисковике
У меня имеется ComboBox с немалым кол-вом строк. isEditable = true. Есть необходимость во время ввода, показывать строки, которые начинаются на введенное значение.
Пример:
Начинаем вводить -
Алма
Подсказка ComboBox из выпадающего списка:
Алмаз
Алмазный бур
Алмазный блок
Были попытки через этот код, но поле ввода жутко висло, вариант провалился. Не знаю как быть.
Ответы (1 шт):
Вот метод, который я использовал в своём проекте.
Это уже встроеная в WPF функция, просто при декларации ComboBox'а в XAML надо прописать так же это:
IsTextSearchEnabled="True" IsEditable="True" .
Так же возможно вам пригодится эта строка, которую тоже можно добавить в декларацию ComboBox'а - ScrollViewer.CanContentScroll="True"