IScrollInfo 接口

定义

表示 ScrollViewer 控件内的主要可滚动区域。

public interface class IScrollInfo
public interface IScrollInfo
type IScrollInfo = interface
Public Interface IScrollInfo
派生

注解

IScrollInfo 接口公开了对启用子内容的逻辑滚动以及计算哪些子元素可见的方法的访问。 此外,它还定义用于定义可滚动区域的属性。

逻辑滚动允许滚动到逻辑树中的下一个元素。 相比之下,物理滚动按指定方向定义的可度量增量滚动内容。 如果需要物理滚动而不是逻辑滚动,请将主机元素包装在一个中Panel并将其CanContentScroll属性的值设置为 falseScrollViewer

属性

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)

设置垂直偏移量。

适用于

另请参阅