Я работаю над SurfaceListbox, но я думаю, что логика применима и к обычному списку WPF.
У меня есть Surfacelistbox с включенной горизонтальной прокруткой.Он содержит около 20 предметов.Поле listlist будет размещено в центре экрана.Теперь, когда пользователь прокручивает список, элементы перемещаются горизонтально и в зависимости от размера каждого элемента в списке, я видел, как правило, 3 элемента видны в любой момент времени на экране.
Теперь я хочу, чтобы пользователь прекратил прокрутку, когда 3 элемента были видны, и я хочу увеличить центральный элемент, т.е. в основном увеличить его, чтобы выделить его.
Любые указателио том, как реализовать такую функциональность в WPF было бы здорово.Так как пользователь не делает выбор при прокрутке, я не смог использовать событие selectionchanged, чтобы узнать, какой из них является центральным элементом.