У меня был ItemsControl, в котором можно было использовать кнопки вверх/вниз страницы для ожидаемой прокрутки. Я переключил его на ListBox, чтобы применить (через триггеры) новый DataTemplate при выборе элемента.
Все работает нормально, пока не используются кнопки pageup или pagedown. Вместо прокрутки одной страницы он прокручивается до конца или начала.
Мои предыдущие попытки:
- Не изменять высоту элемента при изменении DataTemplate
- Полностью удален триггер IsSelected=True.
- Все значения SelectionMode
Я пропустил что-то тривиальное?