IScrollProvider Antarmuka
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.
Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol yang bertindak sebagai kontainer yang dapat digulirkan untuk kumpulan objek anak. Anak-anak dari elemen ini harus mengimplementasikan IScrollItemProvider. Terapkan IScrollProvider untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Scroll.
public interface class IScrollProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(927724929, 30486, 19388, 130, 235, 217, 151, 0, 110, 169, 153)]
struct IScrollProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(927724929, 30486, 19388, 130, 235, 217, 151, 0, 110, 169, 153)]
public interface IScrollProvider
Public Interface IScrollProvider
- Turunan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Pola ini memiliki pedoman dan konvensi yang tidak sepenuhnya didokumenkan di sini. Untuk informasi selengkapnya tentang untuk apa pola ini, lihat Pola Kontrol Gulir.
IScrollProvider diimplementasikan oleh kelas Windows Runtime yang ada ScrollViewerAutomationPeer, yang merupakan peer untuk bagian komponen ScrollViewer yang digunakan dalam banyak kontrol daftar lainnya.
Selain itu, IScrollProvider dilaporkan sebagai pola yang didukung oleh ItemsControlAutomationPeer, tetapi hanya jika ScrollViewer ada di templat pemilik dan aktif. ScrollViewerAutomationPeer untuk ScrollViewer ini menyediakan implementasi pola, ItemsControlAutomationPeer hanya meneruskannya.
Gunakan ScrollPatternIdentifiers jika Anda ingin mereferensikan properti pola IScrollProvider dari kode kontrol saat Anda mengaktifkan peristiwa otomatisasi atau memanggil RaisePropertyChangedEvent.
Properti
HorizontallyScrollable |
Mendapatkan nilai yang menunjukkan apakah kontrol dapat menggulir secara horizontal. |
HorizontalScrollPercent |
Mendapatkan posisi gulir horizontal saat ini. |
HorizontalViewSize |
Mendapatkan ukuran tampilan horizontal saat ini. |
VerticallyScrollable |
Mendapatkan nilai yang menunjukkan apakah kontrol dapat menggulir secara vertikal. |
VerticalScrollPercent |
Mendapatkan posisi gulir vertikal saat ini. |
VerticalViewSize |
Mendapatkan ukuran tampilan vertikal. |
Metode
Scroll(ScrollAmount, ScrollAmount) |
Menggulir wilayah area konten yang terlihat secara horizontal, vertikal, atau keduanya. |
SetScrollPercent(Double, Double) |
Mengatur posisi gulir horizontal dan vertikal sebagai persentase dari total area konten dalam kontrol. |