Bagikan melalui


Antarmuka ITableProvider (uiautomationcore.h)

Menyediakan akses ke kontrol yang bertindak sebagai kontainer untuk kumpulan elemen anak. Elemen ini harus menerapkan ITableItemProvider dan diatur dalam sistem koordinat logis dua dimensi yang dapat dilalui dengan menggunakan keyboard.

Warisan

Antarmuka ITableProvider mewarisi dari antarmuka IUnknown . ITableProvider juga memiliki jenis anggota ini:

Metode

Antarmuka ITableProvider memiliki metode ini.

 
ITableProvider::get_RowOrColumnMajor

Menentukan arah utama traversal untuk tabel.
ITableProvider::GetColumnHeaders

Mendapatkan kumpulan penyedia Microsoft UI Automation yang mewakili semua header kolom dalam tabel.
ITableProvider::GetRowHeaders

Mendapatkan kumpulan penyedia Microsoft UI Automation yang mewakili semua header baris dalam tabel.

Keterangan

Pola kontrol ini dianalogikan dengan IGridProvider dengan perbedaan bahwa kontrol apa pun yang mengimplementasikan ITableProvider juga harus mengekspos hubungan header kolom dan/atau baris untuk setiap elemen anak.

Kontrol yang mengimplementasikan ITableProvider juga diperlukan untuk mengimplementasikan IGridProvider sehingga dapat mengekspos fungsionalitas kisi yang melekat dari kontrol tabel.

Diimplementasikan pada penyedia Automation UI yang harus mendukung pola kontrol Tabel dan pola kontrol Grid .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header uiautomationcore.h (termasuk UIAutomation.h)

Lihat juga

Gambaran Umum Penyedia UI Automation