IScrollInfo Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет основную прокручиваемую область внутри ScrollViewer элемента управления.
public interface class IScrollInfo
public interface IScrollInfo
type IScrollInfo = interface
Public Interface IScrollInfo
- Производный
Комментарии
Интерфейс IScrollInfo предоставляет доступ к методам, которые обеспечивают логическую прокрутку дочернего содержимого, а также вычисления, какие дочерние элементы видны. Кроме того, он определяет свойства, используемые для определения прокручиваемой области.
Логическое прокрутка позволяет прокручиваться до следующего элемента в логическом дереве. Физическая прокрутка, в отличие от этого, прокручивает содержимое по определенному измеримому добавочному направлению. Если требуется физическая прокрутка, а не логическая прокрутка, обтекайте элемент узла Panel и ScrollViewer задайте для него CanContentScrollfalseзначение свойства.
Свойства
| Имя | Описание |
|---|---|
| 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) |
Задает величину вертикального смещения. |