다음을 통해 공유


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>

필요한 대상 ZoomFactor지정하는 MinZoomFactorMaxZoomFactor 사이의 값입니다.

반환

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>

필요한 대상 ZoomFactor지정하는 MinZoomFactorMaxZoomFactor 사이의 값입니다.

disableAnimation
Boolean

bool

보기를 변경하는 동안 확대/이동 애니메이션을 사용하지 않도록 설정하려면 true . 그렇지 않으면 false. 기본값은 false.

반환

Boolean

bool

보기가 변경되면 true . 그렇지 않으면 false.

특성

예제

이 코드는 myScrollViewer 명명된 ScrollViewer 애니메이션 없이 가로 오프셋 2로 스크롤됩니다.

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

설명

매개 변수 값을 null 설정하여 이 메서드를 사용하여 가로로만 스크롤하거나 세로로만 스크롤하거나 확대/축소 비율만 변경할 수 있습니다.

추가 정보

적용 대상