WPF "перекрывающийся" просмотрщик прокрутки - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть WPF Grid с 3 "сечениями": 1, 2 и 3.

При перемещении по горизонтали (H) мне нужно 1 и 3 для перемещения.

Когда Вертикально (V) перемещено, мне нужно 2 и 3. для перемещения.

Возможно ли с таким макетом использовать ScrollViewer, или я ищу более сложное решение?

Спасибо .

enter image description here

1 Ответ

0 голосов
/ 02 апреля 2020

Ответ найден после некоторого возни.

  • Обтекание 1, 2, 3 в элементах управления ScrollView
  • Установите (3) полосы прокрутки H и V на "Авто"
  • установить (1) и (2) полосы прокрутки на «Скрытые»
  • подписаться на (3) событие «ScrollChanged»
  • установить (2) ScrollToVerticalOffset () с (3) .VerticalOffset
  • set (1) ScrollToHorizontOffset () с (3) .Hor HorizontalOffset

Спасибо Синхронизированная прокрутка двух ScrollViewer всякий раз, когда любой из них прокручивается в wpf

...