Основы проектирования интерфейсов с использованием технологии Windows Presentation Foundation. Шамшев Ан. Б. - 102 стр.

UptoLike

Составители: 

102
Можно использовать методы ScrollToXXX(), чтобы перейти в
какое-то определенное место. Для вертикальной прокрутки
используются методы ScrollToEnd() и ScrollToHome(), кото-
рые переносят в заданную позицию. Существуют также и «го-
ризонтальные» версии этих методов, к которым относятся
ScrollToLeftEnd(), ScrollToRightEnd() и ScrollToHorizontalOffset().
На рис. 29 показан пример, в котором несколько специальных
кнопок позволяют перемещаться по содержимому в элементе управ-
ления ScrollViewer. Каждая кнопка запускает простой обработчик со-
бытия, который использует один из вышеупомянутых методов.
Рис. 28. Программная прокрутка
4.5.2. Специальная прокрутка
Встроенный вариант прокрутки элемента управления
ScrollViewer является довольно полезным. Он позволяет плавно про-
кручивать любое содержимое, начиная со сложных векторных рисун-
ков и заканчивая сеточными элементами. Однако одной из интри-
гующих особенностей элемента управления ScrollViewer является
возможность участия содержимого в процессе прокрутки. Продемон-
стрируем специальную прокрутку на примере:
1. Прокручиваемый элемент помещается внутрь элемента