Share via


IScrollProvider.SetScrollPercent(Double, Double) 方法

定义

将水平和垂直滚动位置设置为控件内总内容区域的百分比。

public:
 void SetScrollPercent(double horizontalPercent, double verticalPercent);
public void SetScrollPercent (double horizontalPercent, double verticalPercent);
abstract member SetScrollPercent : double * double -> unit
Public Sub SetScrollPercent (horizontalPercent As Double, verticalPercent As Double)

参数

horizontalPercent
Double

水平位置占内容区域总范围的百分比。 如果不能在此方向上滚动控件,则应传递NoScroll

verticalPercent
Double

垂直位置占内容区域总范围的百分比。 如果不能在此方向上滚动控件,则应传递NoScroll

例外

传入无法转换成双精度的值。

传入了大于 100 或小于 0 的值(-1 除外,因为它等效于 NoScroll)。 HorizontalScrollPercentVerticalScrollPercent 值规范化为 100% 或 0%。

尝试在不支持的方向上滚动。

注解

仅当控件的内容区域大于可见区域时,此方法才有用。

传入 值 NoScroll 表示没有在指定方向上滚动。

适用于

另请参阅