Bagikan melalui


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.

Lihat juga