Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nota
Dokumentasi ini ditujukan untuk pengembang .NET Framework yang ingin menggunakan kelas Automation UI terkelola yang ditentukan dalam namespace System.Windows.Automation. Untuk informasi terbaru tentang Automasi UI, lihat Windows Automation API: UI Automation.
Topik ini memperkenalkan panduan dan konvensi untuk menerapkan IScrollItemProvider, termasuk informasi tentang properti, metode, dan peristiwa. Tautan ke referensi tambahan tercantum di akhir topik.
Pola ScrollItemPattern kontrol digunakan untuk mendukung kontrol anak individu dari kontainer yang mengimplementasikan IScrollProvider. Pola kontrol ini bertindak sebagai saluran komunikasi antara kontrol anak dan kontainernya untuk memastikan bahwa kontainer dapat mengubah konten (atau wilayah) yang terlihat saat ini dalam viewport-nya untuk menampilkan kontrol anak. Untuk contoh kontrol yang menerapkan pola kontrol ini, lihat Pemetaan Pola Kontrol untuk Klien Automasi UI.
Pedoman dan Konvensi Implementasi
Saat menerapkan pola kontrol Item Gulir, perhatikan panduan dan konvensi berikut:
- Item yang terkandung dalam kontrol Jendela atau Kanvas tidak diperlukan untuk mengimplementasikan antarmuka IScrollItemProvider. Namun, sebagai alternatif, mereka harus mengungkapkan lokasi yang sah untuk BoundingRectangleProperty. Ini akan memungkinkan aplikasi klien UI Automation untuk menggunakan metode pola kontrol ScrollPattern pada kontainer untuk menampilkan item anak.
Anggota yang Diperlukan untuk IScrollItemProvider
Metode berikut diperlukan untuk menerapkan antarmuka IScrollProvider.
| Anggota yang diperlukan | Jenis anggota | Catatan |
|---|---|---|
| ScrollIntoView | -Metode | Tidak ada |
Pola kontrol ini tidak memiliki properti atau peristiwa terkait.
Pengecualian
Penyedia harus memberikan pengecualian berikut.
| Tipe Pengecualian | Keadaan |
|---|---|
| InvalidOperationException | Jika item tidak dapat digulir ke tampilan: - ScrollIntoView |