IScrollInfo 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 ScrollViewer 控件内的主要可滚动区域。
public interface class IScrollInfo
public interface IScrollInfo
type IScrollInfo = interface
Public Interface IScrollInfo
- 派生
注解
该 IScrollInfo 接口公开了对启用子内容的逻辑滚动以及计算哪些子元素可见的方法的访问。 此外,它还定义用于定义可滚动区域的属性。
逻辑滚动允许滚动到逻辑树中的下一个元素。 相比之下,物理滚动按指定方向定义的可度量增量滚动内容。 如果需要物理滚动而不是逻辑滚动,请将主机元素包装在一个中Panel并将其CanContentScroll属性的值设置为 false
。ScrollViewer
属性
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) |
设置垂直偏移量。 |