Список WPF автоматически прокручивается до первого или последнего элемента при нажатии на полосу прокрутки

#wpf

Вопрос:

Я опубликовал этот элемент управления WPF с открытым исходным кодом: WPF-автозаполнение-Текстовое поле.Он отлично работает, пока вы не нажмете кнопки на полосе прокрутки. Когда вы нажимаете, элемент управления начинает перебирать список вверх или вниз, это не ожидаемое поведение…. Это похоже на событие RequestBringIntoView, которое запускается и никогда не останавливается… Я пытался отладить, но не вижу, что не так… чьи-то другие глаза могли видеть то, чего я не вижу в данный момент…

Видеозапись гораздо лучше объясняет проблему: запись с экрана

Любая помощь приветствуется!