Я реализую автозаполнение текстового поля на основе этого ответа здесь:
{ ссылка }
Я использую ContextMenu, высота которого достаточно велика, так что ~ 15 элементов могут быть видны в время, когда доступно больше элементов, стрелки показывают внизу и вверху контекстного меню.
Проблема, с которой я столкнулся, заключается в том, что при прокрутке элементов вниз и вводе некоторых других слов мое контекстное меню остается прокручиваемым вниз, и мне приходится прокручивать его вверх вручную, чтобы отображать элементы, даже если есть только 1 item.
Я пробовал разные способы доступа к полосе прокрутки ContextMenu, поэтому я могу прокручивать ее вверх каждый раз, когда я вводю новый символ в поле, но я не мог придумать, как это сделать. ..
Есть ли способ прокрутить контекстное меню или установить фокус на первый элемент (вверху) всякий раз, когда я вводю что-то в поле для автозаполнения?
Надеюсь, мне удалось чтобы объяснить мою проблему правильно, и я благодарен за ответы заранее ..