다음을 통해 공유


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입니다.

특성

예제

이 코드는 이름이 인 myScrollViewerScrollViewer가 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입니다.

특성

예제

이 코드를 사용하면 이름이 ScrollViewer 로 애니메이션 myScrollViewer 없이 가로 오프셋 2로 스크롤됩니다.

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

설명

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

추가 정보

적용 대상