次の方法で共有


ScrollViewer.ChangeView メソッド

定義

オーバーロード

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>

Nullable<Double>

IReference<double>

0 から ScrollableWidth の範囲の値で、コンテンツを水平方向にスクロールする距離を指定します。

verticalOffset

IReference<Double>

Nullable<Double>

IReference<double>

0 から ScrollableHeight の値で、コンテンツを垂直方向にスクロールする距離を指定します。

zoomFactor

IReference<Single>

Nullable<Single>

IReference<float>

MinZoomFactor と、ZoomFactor必要なターゲットを指定する MaxZoomFactor の間の値。

戻り値

Boolean

bool

ビュー 変更された場合は true。それ以外の場合は、falseを します。

属性

このコードにより、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>

Nullable<Double>

IReference<double>

0 から ScrollableWidth の範囲の値で、コンテンツを水平方向にスクロールする距離を指定します。

verticalOffset

IReference<Double>

Nullable<Double>

IReference<double>

0 から ScrollableHeight の値で、コンテンツを垂直方向にスクロールする距離を指定します。

zoomFactor

IReference<Single>

Nullable<Single>

IReference<float>

MinZoomFactor と、ZoomFactor必要なターゲットを指定する MaxZoomFactor の間の値。

disableAnimation
Boolean

bool

ビューの変更中にズーム/パン アニメーションを無効にするには、true を します。それ以外の場合は、falseを します。 既定値は falseです。

戻り値

Boolean

bool

ビュー 変更された場合は true。それ以外の場合は、falseを します。

属性

このコードにより、ScrollViewermyScrollViewer アニメーションなしで水平オフセット 2 にスクロールされます。

bool flag = myScrollViewer.ChangeView(2, null, null, true); 
bool flag{ myScrollViewer.ChangeView(Windows::Foundation::IReference<double>{2.f}, nullptr, nullptr, true) };

注釈

パラメーター値を null 設定すると、このメソッドを使用して水平方向のみ、垂直方向にのみスクロールしたり、ズーム係数のみを変更したりできます。

こちらもご覧ください

適用対象