ScrollViewer.ChangeView メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ChangeView(IReference<Double>, IReference<Double>, IReference<Single>) |
ScrollViewer が、指定したオフセットとズーム係数を使用して新しいビューをビューポートに読み込みます。 |
ChangeView(IReference<Double>, IReference<Double>, IReference<Single>, Boolean) |
ScrollViewer で、指定したオフセットとズーム係数を使用して新しいビューをビューポートに読み込み、必要に応じてスクロール アニメーションを無効にします。 |
ChangeView(IReference<Double>, IReference<Double>, IReference<Single>)
ScrollViewer が、指定したオフセットとズーム係数を使用して新しいビューをビューポートに読み込みます。
public:
virtual bool ChangeView(IReference<double> ^ horizontalOffset, IReference<double> ^ verticalOffset, IReference<float> ^ zoomFactor) = ChangeView;
/// [Windows.Foundation.Metadata.Overload("ChangeView")]
bool ChangeView(IReference<double> const& horizontalOffset, IReference<double> const& verticalOffset, IReference<float> const& zoomFactor);
[Windows.Foundation.Metadata.Overload("ChangeView")]
public bool ChangeView(System.Nullable<double> horizontalOffset, System.Nullable<double> verticalOffset, System.Nullable<float> zoomFactor);
function changeView(horizontalOffset, verticalOffset, zoomFactor)
Public Function ChangeView (horizontalOffset As Nullable(Of Double), verticalOffset As Nullable(Of Double), zoomFactor As Nullable(Of Single)) As Boolean
パラメーター
- horizontalOffset
-
IReference<double>
0 から ScrollableWidth の範囲の値で、コンテンツを水平方向にスクロールする距離を指定します。
- verticalOffset
-
IReference<double>
0 から ScrollableHeight の値で、コンテンツを垂直方向にスクロールする距離を指定します。
- zoomFactor
-
IReference<float>
戻り値
bool
ビュー
- 属性
例
このコードにより、myScrollViewer
という名前の ScrollViewer が水平オフセット 2 にスクロールされます。
bool flag = myScrollViewer.ChangeView(2, null, null);
bool flag{ myScrollViewer.ChangeView(Windows::Foundation::IReference<double>{2.f}, nullptr, nullptr) };
注釈
パラメーター値を null
こちらもご覧ください
適用対象
ChangeView(IReference<Double>, IReference<Double>, IReference<Single>, Boolean)
ScrollViewer で、指定したオフセットとズーム係数を使用して新しいビューをビューポートに読み込み、必要に応じてスクロール アニメーションを無効にします。
public:
virtual bool ChangeView(IReference<double> ^ horizontalOffset, IReference<double> ^ verticalOffset, IReference<float> ^ zoomFactor, bool disableAnimation) = ChangeView;
/// [Windows.Foundation.Metadata.Overload("ChangeViewWithOptionalAnimation")]
bool ChangeView(IReference<double> const& horizontalOffset, IReference<double> const& verticalOffset, IReference<float> const& zoomFactor, bool const& disableAnimation);
[Windows.Foundation.Metadata.Overload("ChangeViewWithOptionalAnimation")]
public bool ChangeView(System.Nullable<double> horizontalOffset, System.Nullable<double> verticalOffset, System.Nullable<float> zoomFactor, bool disableAnimation);
function changeView(horizontalOffset, verticalOffset, zoomFactor, disableAnimation)
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>
0 から ScrollableWidth の範囲の値で、コンテンツを水平方向にスクロールする距離を指定します。
- verticalOffset
-
IReference<double>
0 から ScrollableHeight の値で、コンテンツを垂直方向にスクロールする距離を指定します。
- zoomFactor
-
IReference<float>
- disableAnimation
-
Boolean
bool
ビューの変更中にズーム/パン アニメーションを無効にするには、true を
戻り値
bool
ビュー
- 属性
例
このコードにより、ScrollViewermyScrollViewer
アニメーションなしで水平オフセット 2 にスクロールされます。
bool flag = myScrollViewer.ChangeView(2, null, null, true);
bool flag{ myScrollViewer.ChangeView(Windows::Foundation::IReference<double>{2.f}, nullptr, nullptr, true) };
注釈
パラメーター値を null