Как обновить ItemSource для ComboBox WPF, не теряя текст, введенный в ComboBox - PullRequest
0 голосов
/ 09 ноября 2009

У меня есть ComboBox WPF (IsEditable = True), который заполняется элементами на основе введенного текста. У меня есть свойство, которое связано с ItemsSource. Это свойство обновляется в обработчике событий KeyUp в ComboBox.

Проблема, с которой я сталкиваюсь, заключается в том, что когда весь текст выделен и нажата новая клавиша - заменяя весь выделенный текст новым символом - новый символ удаляется из ComboBox при обновлении свойства, связанного с ItemsSource и я в конечном итоге без текста. Введенные дополнительные символы останутся вокруг.

Конечным эффектом является то, что вход в ComboBox с последующим вводом «ab» приводит к удалению «a», затем поиску «b» и отображению только «b» как текста.

Есть ли способ предотвратить это?

1 Ответ

0 голосов
/ 09 ноября 2009

Звучит так, будто вы ищете функцию автозаполнения.

http://askernest.com/archive/2008/01/23/how-to-make-a-basic-autocomplete-textbox-using-wpf.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...