Bagikan melalui


IItemContainerProvider Antarmuka

Definisi

Mengekspos metode Microsoft UI Automation untuk memungkinkan aplikasi menemukan elemen dalam kontainer, seperti daftar virtual. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.ItemContainer.

public interface class IItemContainerProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4015839301, 57812, 16628, 186, 213, 199, 250, 212, 74, 112, 62)]
struct IItemContainerProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4015839301, 57812, 16628, 186, 213, 199, 250, 212, 74, 112, 62)]
public interface IItemContainerProvider
Public Interface IItemContainerProvider
Turunan
Atribut

Persyaratan Windows

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

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. Pola terkait adalah IVirtualizedItemProvider. Untuk informasi selengkapnya tentang untuk apa pola ini, lihat Pola Kontrol ItemContainer.

IItemContainerProvider diimplementasikan oleh rekan otomatisasi Windows Runtime yang ada untuk berbagai kontrol atau tampilan daftar, kontrol yang berbagi kelas dasar ItemsControl. Masing-masing rekan ini mewarisi dari ItemsControlAutomationPeer, dan ItemsControlAutomationPeer menyediakan implementasiFindItemByProperty umum.

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

Metode

FindItemByProperty(IRawElementProviderSimple, AutomationProperty, Object)

Mengambil elemen berdasarkan nilai properti yang ditentukan.

Berlaku untuk

Lihat juga