ITableProvider Antarmuka

Definisi

Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation untuk mengontrol yang bertindak sebagai kontainer untuk kumpulan elemen anak. Turunan elemen ini harus mengimplementasikan ITableItemProvider dan diatur dalam sistem koordinat logis dua dimensi yang dapat dilalui (klien Otomatisasi UI Microsoft dapat berpindah ke kontrol yang berdekatan, yang merupakan header atau sel tabel) dengan menggunakan keyboard.

public interface class ITableProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2056180633, 26660, 17813, 186, 179, 70, 75, 201, 160, 68, 23)]
struct ITableProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2056180633, 26660, 17813, 186, 179, 70, 75, 201, 160, 68, 23)]
public interface ITableProvider
Public Interface ITableProvider
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Pola ini memiliki pedoman dan konvensi yang tidak sepenuhnya didokumenkan di sini. Untuk informasi selengkapnya tentang untuk apa pola ini, lihat Pola Kontrol Tabel.

ITableProvider tidak diimplementasikan oleh rekan otomatisasi Windows Runtime yang ada. Antarmuka ada sehingga penulis kontrol kustom dapat mendukung pola otomatisasi dalam kontrol kustom, dan menerapkan dukungan otomatisasi mereka menggunakan Windows Runtime yang dikelola atau C++ API yang sama seperti yang mereka gunakan untuk menentukan logika kontrol atau dukungan otomatisasi lainnya.

Gunakan TablePatternIdentifiers jika Anda ingin mereferensikan properti pola ITableProvider dari kode kontrol saat Anda mengaktifkan peristiwa otomatisasi atau memanggil RaisePropertyChangedEvent.

Properti

RowOrColumnMajor

Mendapatkan arah utama traversal untuk tabel.

Metode

GetColumnHeaders()

Mengembalikan kumpulan penyedia Automation UI yang mewakili semua header kolom dalam tabel.

GetRowHeaders()

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

Berlaku untuk

Lihat juga