Для пояснения у меня есть выпадающий список с наблюдаемой коллекцией, привязанной к свойству itemsource.Я хочу, чтобы пользователь мог вводить только те элементы, которые присутствуют в коллекции.сохраняя при этом функциональность
IsTextSearchEnabled="true"
.Поэтому я искал в Интернете пример того, как это сделать.До сих пор я решил, что должен использовать событие
<ComboBox TextInput="cbb1_TextInput" />
, а затем искать коллекцию.Но моя слабая попытка не может поддерживать функцию автозаполнения, выбранный индекс перемешивается и другое нежелательное поведение.Так как я довольно новичок в wpf, мне интересно, есть ли решения, которые используют только часть XAML?
РЕДАКТИРОВАТЬ: Я пытался что-то вроде этого:* Но как только больше не будет совпадений, больше не будет выделенного элемента и больше не будет автозаполнения / поиска текста.
Спасибо за любые советы или примеры.
РЕШЕНИЕ: WPF ComboBox с IsEditable = "True" - Как я могу указать, что совпадений не найдено?