Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nota
Dokumentasi ini ditujukan untuk pengembang .NET Framework yang ingin menggunakan kelas Automation UI terkelola yang ditentukan dalam namespace System.Windows.Automation. Untuk informasi terbaru tentang Automasi UI, lihat Windows Automation API: UI Automation.
Topik ini memperkenalkan panduan dan konvensi untuk menerapkan ITableProvider, termasuk informasi tentang properti, metode, dan peristiwa. Tautan ke referensi tambahan tercantum di akhir gambaran umum.
Pola TablePattern kontrol digunakan untuk mendukung kontrol yang bertindak sebagai kontainer untuk kumpulan elemen anak. Anak-anak elemen ini harus menerapkan ITableItemProvider dan diatur dalam sistem koordinat logis dua dimensi yang dapat dilalui oleh baris dan kolom. Pola kontrol ini mirip dengan IGridProvider, dengan perbedaan bahwa kontrol apa pun yang menerapkan ITableProvider juga harus mengekspos hubungan header kolom dan/atau baris untuk setiap elemen anak. Untuk contoh kontrol yang menerapkan pola kontrol ini, lihat Pemetaan Pola Kontrol untuk Klien Automasi UI.
Pedoman dan Konvensi Implementasi
Saat menerapkan pola kontrol Tabel, perhatikan panduan dan konvensi berikut:
Akses ke konten sel individual melalui sistem koordinat logis dua dimensi atau array yang disediakan oleh implementasi bersamaan yang diperlukan dari IGridProvider.
Header kolom atau baris dapat dimuat dalam objek tabel atau menjadi objek header terpisah yang terkait dengan objek tabel.
Header kolom dan baris dapat mencakup header utama serta header pendukung apa pun.
Nota
Konsep ini menjadi jelas dalam lembar bentang Microsoft Excel di mana pengguna telah menentukan kolom "Nama depan". Kolom ini sekarang memiliki dua tajuk—tajuk "Nama depan" yang didefinisikan oleh pengguna dan penunjukan alfanumerik untuk kolom yang ditetapkan oleh aplikasi.
- Lihat Menerapkan Pola Kontrol Kisi Automasi UI untuk fungsionalitas kisi terkait.
Contoh Tabel dengan Header Kolom Kompleks
Contoh Tabel dengan Properti RowOrColumnMajor Ambigu
Anggota yang Diperlukan untuk ITableProvider
Properti dan metode berikut diperlukan untuk antarmuka ITableProvider.
| Anggota yang diperlukan | Jenis anggota | Catatan |
|---|---|---|
| RowOrColumnMajor | Harta benda | Tidak ada |
| GetColumnHeaders | Metode | Tidak ada |
| GetRowHeaders | Metode | Tidak ada |
Pola kontrol ini tidak memiliki peristiwa terkait.
Pengecualian
Pola kontrol ini tidak memiliki pengecualian terkait.
Lihat juga
- Gambaran Umum Pola Kontrol Automasi Antarmuka Pengguna
- Pola Dukungan Kontrol dalam Penyedia Automasi Antarmuka Pengguna
- Pola Kontrol Automasi Antarmuka Pengguna untuk Klien
- Menerapkan Pola Kontrol Item Tabel Otomatisasi UI
- Menerapkan Pola Desain Kontrol Tabel Automasi UI
- Gambaran Umum Pohon Automasi UI
- Gunakan Cache dalam Otomatisasi UI