@IartanisI

Как в данном примере автозаполнение, сделать так что бы клавишей «keydown» (стрелочка вниз) переходило по выпадающим вариантам?

Есть данный пример автозаполнение, он меня полностью устраивает. Но проблема в том что выбрать из выпадающего списка можно только при помощи мышки. Другие методы управления не работают. Можете подсказать как добавить данную функцию или другой подобный пример (я искал но некоторые крайне массивные, а в других я сам не могу разобраться).
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ответы на вопрос 1
WNeZRoS
@WNeZRoS
Самый простой вариант:
Заменить ScrollViewer на ListBox, и заполнять его элементы вместо StackPanel.
В эвенте TextBox_KeyUp, если нажата клавиша Down или Up изменять SelectedIndex у ListBox'a
Вся магия с MouseEnter и MouseLeave будет не нужна. Вместо MouseLeftButtonUp на элементе надо обрабатывать SelectionChanged у ListBox'a
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы