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

使 ScrollViewer 使用指定的偏移量和缩放因子将新视图加载到视区中并选择性地禁用滚动动画。

语法


Public Function ChangeView(
  horizontalOffset As Nullable(Of Double),  
  verticalOffset As Nullable(Of Double),  
  zoomFactor As Nullable(Of Single),  
  disableAnimation As Boolean 
) As Boolean

参数

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

disableAnimation

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

若为 true,则在更改视图时禁用缩放/平移动画;否则为 false。默认为 false

返回值

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

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

备注

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

示例

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


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

要求

最低支持客户端

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))

 

 

显示:
© 2015 Microsoft