У меня есть концентратор с вертикальной ориентацией, содержащий несколько HubSections. В каждом из этих HubSections есть представление сетки с горизонтальной прокруткой. В качестве примера подобного макета взгляните на главный экран магазина Windows.
Я хочу, чтобы прокрутка мыши не перемещала список по горизонтали, а вместо этого продолжала прокручивать по вертикали. У меня есть изображения, похожие на Магазин Windows, чтобы пользователь мог вручную перемещать представление сетки. Я также хочу включить смахивание для перемещения списка, аналогично тому, что делает магазин.
Я попытался получить элемент управления из GridView и переопределить событие PointerWheelChanged, но оно никогда не входит в это событие, так как я думаю, что внутреннее средство просмотра прокрутки берет верх. Я попытался вывести ScrollViewer, но он запечатан и не может быть выполнен.
Я использую ItemsWrapGrid в ItemsPanelTemplate, поэтому, возможно, внутри есть что-то, что я мог бы переопределить...