ScrollViewer.ChangeView(IReference(Double), IReference(Double), IReference(Single)) Method

使 ScrollViewer 使用指定的偏移量和缩放因子将新视图加载到视区中。

语法


public bool ChangeView(
  Nullable<double> horizontalOffset, 
  Nullable<double> verticalOffset, 
  Nullable<float> zoomFactor
)

参数

horizontalOffset

类型: IReference<Double> [C++] | System.Nullable<Double> [.NET]

介于 0 和 ScrollableWidth(指定应将内容水平滚动的距离)之间的值。

verticalOffset

类型: IReference<Double> [C++] | System.Nullable<Double> [.NET]

介于 0 和 ScrollableHeight(指定应将内容垂直滚动的距离)之间的值。

zoomFactor

类型: IReference<Single> [C++] | System.Nullable<Single> [.NET]

一个介于 MinZoomFactorMaxZoomFactor 之间的值,该值指定所需的目标 ZoomFactor

返回值

类型: System.Boolean [.NET] | Platform::Boolean [C++]

如果视图已更改,则为 true;否则为 false

备注

你可以将参数值设置为 null,从而使用此方法仅用于水平、垂直滚动,或仅更改缩放因子。

示例

此代码生成一个滚动到水平偏移量 2 处的 ScrollViewer,名为 myScrollViewer


bool flag = myScrollViewer.ChangeView(2, null, null); 

要求

最低支持客户端

Windows 8.1

最低支持服务器

Windows Server 2012 R2

命名空间

Windows.UI.Xaml.Controls
Windows::UI::Xaml::Controls [C++]

元数据

Windows.winmd

另请参见

ScrollViewer
ChangeView(IReference(Double), IReference(Double), IReference(Single), Boolean)

 

 

显示:
© 2015 Microsoft