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

 

Gambaran Umum Pola Kontrol Automasi Antarmuka Pengguna

Gambaran Umum Jenis Kontrol Automasi Antarmuka Pengguna