Pemetaan Pola Kontrol untuk Klien UI Automation
Catatan
Dokumentasi ini ditujukan untuk pengembang .NET Framework yang ingin menggunakan kelas UI Automation terkelola yang ditentukan pada namespace System.Windows.Automation. Untuk informasi terbaru tentang UI Automation, lihat API Automasi Windows: Automasi Antarmuka Pengguna.
Topik ini mencantumkan jenis kontrol dan pola kontrol terkaitnya.
Tabel berikut ini mengatur pola kontrol ke dalam kategori berikut:
Didukung. Kontrol harus mendukung pola kontrol ini.
Dukungan kondisional. Kontrol dapat mendukung pola kontrol ini tergantung pada status kontrol.
Tidak didukung. Kontrol tidak mendukung pola kontrol ini; kontrol kustom dapat mendukung pola kontrol ini.
Catatan
Beberapa kontrol memiliki dukungan kondisional untuk beberapa pola kontrol tergantung pada fungsionalitas kontrol. Misalnya, kontrol item menu memiliki dukungan kondisional untuk pola kontrol InvokePattern, ExpandCollapsePattern, TogglePattern, atau SelectionItemPattern, tergantung pada fungsinya di kontrol menu.
Pola Kontrol UI Automation untuk Klien
Jenis Kontrol | Didukung | Dukungan Kondisional | Tidak Didukung |
---|---|---|---|
Tombol | Tidak | Panggil, Alihkan, Perluas Ciutkan | Tidak |
Calendar | Kisi, Tabel | Pilihan, Gulir | Nilai |
Kotak Centang | Pengalih | Tidak | Tidak |
Kotak Kombo | Luaskan Ciutkan | Pilihan, Nilai | Gulir |
Kisi Data | Kisi | Gulir, Pilihan, Tabel | Tidak |
Item Data | Item Pilihan | Perluas Ciutkan, Item Kisi, Item Gulir, Tabel, Alihkan, Nilai | Tidak |
Dokumen | Teks | Gulir, Nilai | Tidak |
Edit | Tidak | Teks, Nilai Rentang, Nilai | Tidak |
Grupkan | Tidak | Luaskan Ciutkan | Tidak |
Header | Tidak | Transformasi | Tidak |
Item Header | Tidak | Ubah, Panggil | Tidak |
Hyperlink | Gunakan | Nilai | Tidak |
Gambar | Tidak | Item Kisi, Item Tabel | Panggil, Item Pilihan |
List | Tidak | Kisi, Beberapa Tampilan, Gulir, Pilihan | Tabel |
Item Daftar | Item Pilihan | Perluas Ciutkan, Item Kisi, Panggil, Item Gulir, Alihkan, Nilai | Tidak |
Menu | Tidak | Tidak | Tidak |
Bilah Menu | Tidak | Perluas Ciutkan, Tambatkan, Transformasi | Tidak |
Item menu | Tidak | Perluas Ciutkan, Panggil, Item Pilihan, Alihkan | Tidak |
Panel | Tidak | Tambatkan. Gulir, Ubah | Jendela |
Bilah Kemajuan | Tidak | Nilai Rentang, Nilai | Tidak |
Tombol Radio | Item Pilihan | Tidak | Pengalih |
Bilah Gulir | Tidak | Nilai Rentang | Gulir |
Pemisah | Tidak | Tidak | Tidak |
Penggeser | Tidak | Nilai Rentang, Pilihan, Nilai | Tidak |
Spinner | Tidak | Nilai Rentang, Pilihan, Nilai | Tidak |
Tombol Pemisah | Panggil, Perluas Ciutkan | Tidak | Tidak |
Bilah Status | Tidak | Kisi | Tidak |
Tab | Pilihan | Gulir | Tidak |
Item Tab | Item Pilihan | Tidak | Gunakan |
Tabel | Kisi, Item Kisi, Tabel, Item Tabel | Tidak | Tidak |
Teks | Tidak | Item Kisi, Item Tabel, Teks | Nilai |
Ibu Jari | Transformasi | Tidak | Tidak |
Bilah Judul | Tidak | Tidak | Tidak |
Bilah Alat | Tidak | Tambatkan, Perluas Ciutkan, Ubah | Tidak |
Tool Tip | Tidak | Teks, Jendela | Tidak |
Pohon | Tidak | Gulir, Pilihan | Tidak |
Item Pohon | Luaskan Ciutkan | Panggil, Item Gulir, Item Pilihan, Alihkan | Tidak |
Jendela | Ubah, Jendela | Tambatkan | Tidak ada |
Catatan
Jika jenis kontrol tidak memiliki pola kontrol yang didukung yang tercantum ,tetapi memiliki satu atau beberapa pola kontrol yang didukung secara kondisional, salah satu pola kontrol kondisional tersebut akan didukung setiap saat.