ScrollBar.ViewportSize 属性

定义

获取或设置当前可见的可滚动内容的数量。

public:
 property double ViewportSize { double get(); void set(double value); };
public double ViewportSize { get; set; }
member this.ViewportSize : double with get, set
Public Property ViewportSize As Double

属性值

Double

当前可见的可滚动内容的量。 默认值为 0。

示例

下面的示例演示如何设置ViewportSizeScrollBar控件。

myScrollBarViewport.ViewportSize = 10;
myScrollBarViewport.ViewportSize = 10
<ScrollBar Name="myScrollBarViewport" Orientation="Horizontal" ViewportSize="10"/>

注解

用于 ViewportSize 的单位与用于描述内容长度的单位相同。 一些示例包括文本行或文本页。

该属性的值ViewportSize用于计算在控件中ScrollBar显示为滑动值指示器的Thumb控件的大小。 控件 Thumb 的大小表示控件的内容的可见量 ScrollViewer 。 如果控件内容的 25% ScrollViewer 可见,则 Thumb 占该轨道的 ScrollBar25%。

可以决定哪些单位 ViewportSize 使用。 设置此属性时,请确保ViewportSize属性MinimumMaximumValue属性使用相同的单位。

下图显示了大小 Thumb 如何反映可见的内容量。

ScrollBar 的跟踪长度和滚动块大小

依赖项属性信息

标识符字段 ViewportSizeProperty
元数据属性设置为 true

适用于