System.Windows.Automation.Provider Ruang nama
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.
Menyediakan API untuk membuat penyedia UI Automation.
Kelas
| Nama | Deskripsi |
|---|---|
| AutomationInteropProvider |
Menyediakan dukungan untuk komunikasi antara penyedia UI Automation dan aplikasi klien UI Automation. |
Antarmuka
| Nama | Deskripsi |
|---|---|
| IDockProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang mengekspos properti dok mereka dalam kontainer docking. |
| IExpandCollapseProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang diperluas secara visual untuk menampilkan konten dan menciutkan untuk menyembunyikan konten. |
| IGridItemProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol turunan individual kontainer yang mengimplementasikan IGridProvider. |
| IGridProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang bertindak sebagai kontainer untuk kumpulan elemen anak. Turunan dari elemen ini harus menerapkan IGridItemProvider dan diatur dalam sistem koordinat logis dua dimensi yang dapat dilalui (yaitu, klien UI Automation dapat berpindah ke kontrol yang berdekatan) dengan menggunakan keyboard. |
| IInvokeProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang memulai atau melakukan tindakan tunggal yang tidak ambigu dan tidak mempertahankan status saat diaktifkan. |
| IItemContainerProvider |
Mengekspos metode untuk memungkinkan aplikasi menemukan elemen dalam kontainer, seperti daftar virtual. |
| IMultipleViewProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang menyediakan, dan dapat beralih di antara, beberapa representasi dari serangkaian informasi atau kontrol turunan yang sama. |
| IRangeValueProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang dapat diatur ke nilai dalam rentang. |
| IRawElementProviderAdviseEvents |
Mengekspos metode yang dipanggil untuk memberi tahu elemen akar fragmen ketika aplikasi klien UI Automation dimulai atau berakhir mendengarkan peristiwa. |
| IRawElementProviderFragment |
Mengekspos metode dan properti pada elemen antarmuka pengguna (UI) yang merupakan bagian dari struktur lebih dari satu tingkat kedalaman, seperti kotak daftar atau item daftar. Diimplementasikan oleh penyedia UI Automation. |
| IRawElementProviderFragmentRoot |
Mengekspos metode dan properti pada elemen akar dalam fragmen. |
| IRawElementProviderHwndOverride |
Mengekspos metode yang memungkinkan reposisi elemen berbasis jendela dalam pohon UI Automation fragmen. |
| IRawElementProviderSimple |
Menyediakan metode dan properti yang mengekspos informasi dasar tentang elemen UI. |
| IScrollItemProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol turunan individual kontainer yang mengimplementasikan IScrollProvider. |
| IScrollProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang bertindak sebagai kontainer yang dapat digulir untuk kumpulan objek anak. Anak kontrol ini harus menerapkan IScrollItemProvider. |
| ISelectionItemProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol turunan kontainer individual yang dapat dipilih yang mengimplementasikan ISelectionProvider. |
| ISelectionProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang bertindak sebagai kontainer untuk kumpulan item turunan individual yang dapat dipilih. Anak kontrol ini harus menerapkan ISelectionItemProvider. |
| ISynchronizedInputProvider |
Mengekspos metode untuk memfasilitasi akses klien UI Automation ke kontrol yang mendukung input yang disinkronkan. |
| ITableItemProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol turunan kontainer yang mengimplementasikan ITableProvider. |
| ITableProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang bertindak sebagai kontainer untuk kumpulan elemen anak. Turunan dari elemen ini harus menerapkan ITableItemProvider dan diatur dalam sistem koordinat logis dua dimensi yang dapat dilalui (yaitu, klien UI Automation dapat berpindah ke kontrol yang berdekatan) dengan menggunakan keyboard. |
| ITextProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang berisi teks. |
| ITextRangeProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke rentang teks berkelanjutan dalam kontainer teks yang mengimplementasikan ITextProvider. |
| IToggleProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang dapat menelusuri serangkaian status dan mempertahankan status sekali diatur. |
| ITransformProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang dapat dipindahkan, diubah ukurannya, atau diputar dalam ruang dua dimensi. |
| IValueProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang memiliki nilai intrinsik yang tidak mencakup rentang dan yang dapat direpresentasikan sebagai string. |
| IVirtualizedItemProvider |
Mengekspos metode untuk mendukung pola kontrol item virtual. |
| IWindowProvider |
Mengekspos metode dan properti untuk mendukung akses klien UI Automation ke kontrol yang menyediakan fungsionalitas berbasis jendela mendasar dalam antarmuka pengguna grafis (GUI) tradisional. |
Enum
| Nama | Deskripsi |
|---|---|
| NavigateDirection |
Berisi nilai yang digunakan untuk menentukan arah navigasi dalam pohon UI Automation. |
| ProviderOptions |
Berisi nilai yang menentukan jenis penyedia UI Automation. |