Jenis Kontrol dan Pola Kontrol yang Didukung
Aplikasi klien mendapatkan informasi tentang kontrol dengan mengambil properti umum melalui antarmuka IUIAutomationElement , dan dengan mengambil properti khusus jenis melalui antarmuka pola kontrol yang didukung kontrol. Topik ini mencantumkan jenis kontrol Microsoft UI Automation dan mengidentifikasi pola kontrol yang didukung setiap jenis.
Tabel berikut ini mengatur pola kontrol ke dalam kategori berikut:
- Harus mendukung. Kontrol harus mendukung pola kontrol ini.
- Dukungan kondisional. Kontrol dapat mendukung pola kontrol ini tergantung pada status kontrol.
- Tidak mendukung. Kontrol tidak mendukung pola kontrol ini; namun, versi kontrol yang disesuaikan dapat mendukung pola kontrol ini.
Beberapa kontrol memiliki dukungan kondisional untuk beberapa pola kontrol, tergantung pada fungsionalitas kontrol. Misalnya, kontrol item menu memiliki dukungan kondisional untuk pola kontrol Invoke, ExpandCollapse, Toggle, atau SelectionItem , tergantung pada fungsinya di kontrol menu.
Jenis kontrol | Harus mendukung | Dukungan bersyarah | Tidak mendukung |
---|---|---|---|
AppBar | PerluasCollapse, Alihkan | Tidak ada | Gunakan |
Tombol | Tidak ada | ExpandCollapse, Invoke, Toggle, Value | Tidak ada |
Kalender | Kisi, Tabel | Gulir, Pilihan | Nilai |
CheckBox | Geser | Tidak ada | Tidak ada |
ComboBox | ExpandCollapse | Pilihan, Nilai | Gulir |
DataGrid | Kisi | Gulir, Pilihan, Tabel | Tidak ada |
DataItem | SelectionItem | CustomNavigation, ExpandCollapse, GridItem, ScrollItem, TableItem, Toggle, Value | Tidak ada |
Dokumen | Teks | Gulir, Nilai | Tidak ada |
Edit | Tidak ada | RangeValue, Text, Value | Tidak ada |
Grup | Tidak ada | ExpandCollapse | Tidak ada |
Header | Tidak ada | Transformasi | Tidak ada |
HeaderItem | Tidak ada | CustomNavigation, Invoke, Transform | Tidak ada |
Hyperlink | Gunakan | Nilai | Tidak ada |
Gambar | Tidak ada | GridItem, TableItem | Panggil, SelectionItem |
Daftar | Tidak ada | Kisi, MultipleView, Gulir, Pilihan | Meja |
ListItem | SelectionItem | CustomNavigation, ExpandCollapse, GridItem, Invoke, ScrollItem, Toggle, Value | Tidak ada |
Menu | Tidak ada | Tidak ada | Tidak ada |
MenuBar | Tidak ada | Dock, ExpandCollapse, Transform | Tidak ada |
MenuItem | Tidak ada | ExpandCollapse, Invoke, SelectionItem, Toggle | Tidak ada |
Panel | Tidak ada | Dock, Scroll, Transform | Jendela |
ProgressBar | Tidak ada | RangeValue, Value | Tidak ada |
RadioButton | SelectionItem | Tidak ada | Geser |
ScrollBar | Tidak ada | RangeValue | Gulir |
SemantikZoom | Geser | Tidak ada | Tidak ada |
Pemisah | Tidak ada | Tidak ada | Tidak ada |
Slider | Tidak ada | RangeValue, Selection, Value | Tidak ada |
Pemutar | Tidak ada | RangeValue, Selection, Value | Tidak ada |
SplitButton | ExpandCollapse, Panggil | Tidak ada | Tidak ada |
StatusBar | Tidak ada | Kisi | Tidak ada |
Tab | Pilihan | Gulir | Tidak ada |
TabItem | SelectionItem | Tidak ada | Gunakan |
Tabel | Kisi, GridItem, Tabel, TableItem | Tidak ada | Tidak ada |
Teks | Tidak ada | GridItem, TableItem, Text | Nilai |
Ibu Jari | Transformasi | Tidak ada | Tidak ada |
TitleBar | Tidak ada | Tidak ada | Tidak ada |
ToolBar | Tidak ada | Dock, ExpandCollapse, Transform | Tidak ada |
ToolTip | Tidak ada | Teks, Jendela | Tidak ada |
Pohon | Tidak ada | Gulir, Pilihan | Tidak ada |
TreeItem | ExpandCollapse | Panggil, ScrollItem, SelectionItem, Toggle | Tidak ada |
Jendela | Transformasi, Jendela | Tambatkan | Tidak ada |
Topik terkait