У меня есть TextBox и ListBox с кучей элементов.
TextBox имеет обработчик событий KeyDown, идея которого заключается в том, чтобы позволить пользователю нажимать клавиши вверх и вниз для прокрутки внутри ListBox, когда фокус находится на TextBox.
Когда пользователь нажимает «клавишу вниз» несколько раз, выбранный элемент становится последним видимым элементом на экране. Если пользователь достиг нижней части видимого элемента списка на экране, я хочу, чтобы он также видел следующий элемент после выбранного элемента.