Bagikan melalui


IVirtualizedItemProvider Antarmuka

Definisi

Mengekspos metode untuk mendukung pola kontrol item virtual. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan AutomationPeer.GetPattern dan PatternInterface.VirtualizedItem.

public interface class IVirtualizedItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(160400778, 11875, 22917, 171, 135, 248, 235, 219, 28, 87, 64)]
struct IVirtualizedItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(160400778, 11875, 22917, 171, 135, 248, 235, 219, 28, 87, 64)]
public interface IVirtualizedItemProvider
Public Interface IVirtualizedItemProvider
Turunan
Atribut

Keterangan

Kontrol yang berisi sejumlah besar item anak dapat menggunakan virtualisasi untuk mengelola item secara efisien. Dengan virtualisasi, kontrol mempertahankan informasi lengkap dalam memori hanya untuk subset item pada waktu tertentu. Biasanya, subset hanya menyertakan item yang saat ini terlihat oleh pengguna. Informasi lengkap tentang item virtual yang tersisa disimpan dalam penyimpanan dan dimuat ke dalam memori, atau direalisasikan, karena kontrol membutuhkannya, misalnya, karena item baru terlihat oleh pengguna. Untuk informasi selengkapnya tentang pola ini, lihat Pola Kontrol VirtualizedItem.

IVirtualizedItemProvider diimplementasikan oleh kelas dasar peer automation Windows Runtime ItemAutomationPeer.

Pola IVirtualizedItemProvider tidak memiliki kelas pengidentifikasi properti pola, satu-satunya API yang diterapkan adalah metode .

Metode

Realize()

Membuat item virtual dapat diakses sepenuhnya sebagai elemen Automation UI.

Berlaku untuk

Lihat juga