ITableProvider Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |