Sprache

IVirtualizedItemProvider Schnittstelle

Definition

Macht eine Methode verfügbar, um das virtualisierte Elementsteuerelementmuster zu unterstützen. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.VirtualizedItem anfordert.

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
Abgeleitet
Attribute

Hinweise

Steuerelemente, die eine große Anzahl untergeordneter Elemente enthalten, können die Virtualisierung verwenden, um die Elemente effizient zu verwalten. Mit der Virtualisierung behält das Steuerelement jederzeit vollständige Informationen im Arbeitsspeicher für eine Teilmenge von Elementen bei. In der Regel enthält die Teilmenge nur die Elemente, die für den Benutzer aktuell sichtbar sind. Vollständige Informationen zu den verbleibenden virtualisierten Elementen werden im Speicher gespeichert und in den Speicher geladen oder realisiert, da das Steuerelement es benötigt, z. B. wenn neue Elemente für den Benutzer sichtbar werden. Weitere Informationen zu diesem Muster finden Sie unter VirtualizedItem Control Pattern.

IVirtualizedItemProvider wird von der Windows-Runtime Automatisierungspeerbasisklasse ItemAutomationPeer implementiert.

Das IVirtualizedItemProvider-Muster verfügt nicht über eine Mustereigenschaftsbezeichnerklasse, die einzige zu implementierende API ist eine Methode.

Methoden

Name Beschreibung
Realize()

Ermöglicht den vollständigen Zugriff auf das virtuelle Element als Benutzeroberflächenautomatisierungs-Element.

Gilt für:

Weitere Informationen