ScrollViewer.ChangeView Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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>
Nilai antara 0 dan ScrollableWidth yang menentukan jarak konten harus digulir secara horizontal.
- verticalOffset
-
IReference<double>
Nilai antara 0 dan ScrollableHeight yang menentukan jarak konten harus digulir secara vertikal.
- zoomFactor
-
IReference<float>
Nilai antara MinZoomFactor dan MaxZoomFactor yang menentukan target ZoomFactor yang diperlukan.
Mengembalikan
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>
Nilai antara 0 dan ScrollableWidth yang menentukan jarak konten harus digulir secara horizontal.
- verticalOffset
-
IReference<double>
Nilai antara 0 dan ScrollableHeight yang menentukan jarak konten harus digulir secara vertikal.
- zoomFactor
-
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
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.