IMultipleViewProvider Antarmuka

Definisi

Mengekspos metode dan properti untuk mendukung akses klien Microsoft UI Automation ke kontrol yang menyediakan, dan dapat beralih di antara, beberapa representasi dari sekumpulan informasi atau kontrol turunan yang sama. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.MultipleView.

public interface class IMultipleViewProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3491029398, 3664, 18499, 165, 210, 194, 40, 151, 200, 132, 90)]
struct IMultipleViewProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3491029398, 3664, 18499, 165, 210, 194, 40, 151, 200, 132, 90)]
public interface IMultipleViewProvider
Public Interface IMultipleViewProvider
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 MultipleView.

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

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

Properti

CurrentView

Mendapatkan tampilan khusus kontrol saat ini.

Metode

GetSupportedViews()

Mengambil kumpulan pengidentifikasi tampilan khusus kontrol.

GetViewName(Int32)

Mengambil nama tampilan khusus kontrol.

SetCurrentView(Int32)

Mengatur tampilan khusus kontrol saat ini.

Berlaku untuk

Lihat juga