IScrollInfo Интерфейс

Определение

Представляет основную прокручиваемую область внутри элемента управления ScrollViewer.

public interface IScrollInfo
Производный

Комментарии

Интерфейс IScrollInfo предоставляет доступ к методам, которые обеспечивают логическую прокрутку дочернего содержимого, а также вычисляют видимые дочерние элементы. Кроме того, он определяет свойства, используемые для определения прокручиваемой области.

Логическая прокрутка позволяет прокручиваться до следующего элемента в логическом дереве. Физическая прокрутка, напротив, прокручивает содержимое с помощью определенного измеримого приращения в указанном направлении. Если требуется физическая прокрутка, а не логическая, заключите Panel главный ScrollViewer элемент в и задайте для его CanContentScroll свойства falseзначение .

Свойства

CanHorizontallyScroll

Возвращает или задает значение, указывающее возможность прокрутки по горизонтальной оси.

CanVerticallyScroll

Получает или задает значение, указывающее возможность прокрутки по вертикальной оси.

ExtentHeight

Возвращает размер экстента по вертикали.

ExtentWidth

Получает горизонтальный размер экстента.

HorizontalOffset

Получает горизонтальное смещение прокручиваемого содержимого.

ScrollOwner

Возвращает или задает элемент ScrollViewer, который управляет поведением прокрутки.

VerticalOffset

Получает вертикальное смещение прокручиваемого содержимого.

ViewportHeight

Возвращает вертикальный размер окна просмотра для этого содержимого.

ViewportWidth

Получает горизонтальный размер окна просмотра для этого содержимого.

Методы

LineDown()

Прокручивает содержимое вниз на одну логическую единицу.

LineLeft()

Прокручивает содержимое влево на одну логическую единицу.

LineRight()

Прокручивает содержимое вправо на одну логическую единицу.

LineUp()

Прокручивает содержимое вверх на одну логическую единицу.

MakeVisible(Visual, Rect)

Принудительно прокручивает содержимое пока координатное пространство объекта Visual не станет видимым.

MouseWheelDown()

Прокрутка вниз содержимого после нажатия пользователем колесика мыши.

MouseWheelLeft()

Прокручивает содержимое влево после нажатия пользователем колесика мыши.

MouseWheelRight()

Выполняет прокрутку вправо в рамках содержимого после нажатия пользователем колесика мыши.

MouseWheelUp()

Прокручивает вверх содержимого после нажатия пользователем колесика мыши.

PageDown()

Выполняет прокрутку содержимого вниз на одну страницу.

PageLeft()

Выполняет прокрутку содержимого влево на одну страницу.

PageRight()

Прокрутка вправо в рамках содержимого на одну страницу.

PageUp()

Выполняет прокрутку содержимого вверх на одну страницу.

SetHorizontalOffset(Double)

Задает размер горизонтального смещения.

SetVerticalOffset(Double)

Задает размер вертикального смещения.

Применяется к

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

См. также раздел