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>
필요한 대상 ZoomFactor를 지정하는 MinZoomFactor와 MaxZoomFactor 사이의 값입니다.
반환
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>
콘텐츠를 가로로 스크롤해야 하는 거리를 지정하는 0과 ScrollableWidth 사이의 값입니다.
- verticalOffset
-
IReference<double>
콘텐츠를 세로로 스크롤해야 하는 거리를 지정하는 0과 ScrollableHeight 사이의 값입니다.
- zoomFactor
-
IReference<float>
필요한 대상 ZoomFactor를 지정하는 MinZoomFactor와 MaxZoomFactor 사이의 값입니다.
- disableAnimation
-
Boolean
bool
보기를 변경하는 동안 확대/이동 애니메이션을 사용하지 않도록 설정하려면 true입니다. 그렇지 않으면 false입니다. 기본값은 false입니다.
반환
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 로 설정할 수 있습니다.