combobox поиск как в поисковике

У меня имеется ComboBox с немалым кол-вом строк. isEditable = true. Есть необходимость во время ввода, показывать строки, которые начинаются на введенное значение.

Пример:

Начинаем вводить -

Алма

Подсказка ComboBox из выпадающего списка:

Алмаз

Алмазный бур

Алмазный блок

Были попытки через этот код, но поле ввода жутко висло, вариант провалился. Не знаю как быть.


Ответы (1 шт):

Автор решения: Coretex

Вот метод, который я использовал в своём проекте.

Это уже встроеная в WPF функция, просто при декларации ComboBox'а в XAML надо прописать так же это: IsTextSearchEnabled="True" IsEditable="True" .

Так же возможно вам пригодится эта строка, которую тоже можно добавить в декларацию ComboBox'а - ScrollViewer.CanContentScroll="True"

→ Ссылка