System.Windows.Automation.Provider Ruang nama

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.