Share via


ScrollViewer.ChangeView Metode

Definisi

Overload

ChangeView(IReference<Double>, IReference<Double>, IReference<Single>)

Menyebabkan ScrollViewer memuat tampilan baru ke viewport menggunakan offset dan faktor zoom yang ditentukan.

ChangeView(IReference<Double>, IReference<Double>, IReference<Single>, Boolean)

Menyebabkan ScrollViewer memuat tampilan baru ke viewport menggunakan offset dan faktor zoom yang ditentukan, dan secara opsional menonaktifkan animasi gulir.

ChangeView(IReference<Double>, IReference<Double>, IReference<Single>)

Menyebabkan ScrollViewer memuat tampilan baru ke viewport menggunakan offset dan faktor zoom yang ditentukan.

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

Parameter

horizontalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Nilai antara 0 dan ScrollableWidth yang menentukan jarak konten harus digulir secara horizontal.

verticalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Nilai antara 0 dan ScrollableHeight yang menentukan jarak konten harus digulir secara vertikal.

zoomFactor

IReference<Single>

Nullable<Single>

IReference<float>

Nilai antara MinZoomFactor dan MaxZoomFactor yang menentukan target ZoomFactor yang diperlukan.

Mengembalikan

Boolean

bool

true jika tampilan diubah; jika tidak, salah.

Atribut

Contoh

Kode ini menghasilkan ScrollViewer bernama myScrollViewer digulir ke offset horizontal 2.

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

Keterangan

Anda dapat mengatur nilai parameter ke null untuk menggunakan metode ini untuk menggulir hanya secara horizontal, hanya secara vertikal, atau untuk hanya mengubah faktor zoom.

Lihat juga

Berlaku untuk

ChangeView(IReference<Double>, IReference<Double>, IReference<Single>, Boolean)

Menyebabkan ScrollViewer memuat tampilan baru ke viewport menggunakan offset dan faktor zoom yang ditentukan, dan secara opsional menonaktifkan animasi gulir.

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

Parameter

horizontalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Nilai antara 0 dan ScrollableWidth yang menentukan jarak konten harus digulir secara horizontal.

verticalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Nilai antara 0 dan ScrollableHeight yang menentukan jarak konten harus digulir secara vertikal.

zoomFactor

IReference<Single>

Nullable<Single>

IReference<float>

Nilai antara MinZoomFactor dan MaxZoomFactor yang menentukan target ZoomFactor yang diperlukan.

disableAnimation
Boolean

bool

true untuk menonaktifkan animasi zoom/pan saat mengubah tampilan; jika tidak, salah. Defaultnya adalah false.

Mengembalikan

Boolean

bool

true jika tampilan diubah; jika tidak, salah.

Atribut

Contoh

Kode ini menghasilkan ScrollViewer bernama myScrollViewer digulir ke offset horizontal 2 tanpa animasi.

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

Keterangan

Anda dapat mengatur nilai parameter ke null untuk menggunakan metode ini untuk menggulir hanya secara horizontal, hanya secara vertikal, atau untuk hanya mengubah faktor zoom.

Lihat juga

Berlaku untuk