IVirtualizedItemProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Macht eine Methode verfügbar, um das virtualisierte Elementsteuerelement-Muster zu unterstützen. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.VirtualizedItem anfordert.
public interface class IVirtualizedItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(399810635, 54872, 18656, 165, 116, 90, 81, 108, 88, 223, 167)]
struct IVirtualizedItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(399810635, 54872, 18656, 165, 116, 90, 81, 108, 88, 223, 167)]
public interface IVirtualizedItemProvider
Public Interface IVirtualizedItemProvider
- Abgeleitet
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Steuerelemente, die eine große Anzahl untergeordneter Elemente enthalten, können die Virtualisierung verwenden, um die Elemente effizient zu verwalten. Bei der Virtualisierung behält das Steuerelement zu einem bestimmten Zeitpunkt nur für eine Teilmenge von Elementen vollständige Informationen im Arbeitsspeicher bei. In der Regel enthält die Teilmenge nur die Elemente, die derzeit für den Benutzer sichtbar sind. Vollständige Informationen zu den verbleibenden virtualisierten Elementen werden im Speicher aufbewahrt und in den Arbeitsspeicher geladen oder realisiert, da das Steuerelement sie benötigt, z. B. wenn neue Elemente für den Benutzer sichtbar werden. Weitere Informationen zu diesem Muster finden Sie unter VirtualizedItem-Steuerelementmuster.
IVirtualizedItemProvider wird von der Windows-Runtime Automation-Peer-Basisklasse ItemAutomationPeer implementiert.
Das IVirtualizedItemProvider-Muster verfügt nicht über eine Mustereigenschaftsbezeichnerklasse. Die einzige zu implementierende API ist eine -Methode.
Methoden
Realize() |
Ermöglicht den vollständigen Zugriff auf das virtuelle Element als Benutzeroberflächen-Automatisierungselement. |