IItemContainerProvider Interface

Macht eine Microsoft-Benutzeroberflächenautomatisierungs-Methode verfügbar, die Anwendungen die Suche nach einem Element in einem Container ermöglicht, z. B. eine virtualisierte Liste. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.ItemContainer anfordert.

Syntax


public interface IItemContainerProvider

Attribute

[Version(0x06020000)]
[WebHostHidden()]

Member

IItemContainerProviderSchnittstelle hat diese Membertypen:

Methoden

The IItemContainerProvider Schnittstelle hat diese Methoden. Es erbt auch Methoden von Object Klasse.

MethodeBeschreibung
FindItemByProperty Retrieves an element by the specified property value.

 

Hinweise

Steuerelemente, die viele untergeordnete Elemente enthalten, können Virtualisierung verwenden, um die Elemente effizient zu verwalten. Mit Virtualisierung behält das Steuerelement genaue Informationen im Arbeitsspeicher nur für eine Teilmenge von Elementen zu einem beliebigen Zeitpunkt bei. In der Regel umfasst die Teilmenge nur die Elemente, die gerade für den Benutzer sichtbar sind. Vollständige Informationen zu den verbleibenden virtualisierten Elementen verbleiben im Speicher und werden in den Arbeitsspeicher geladen oder realisiert, wenn das Steuerelement sie benötigt, beispielsweise wenn neue Elemente dem Benutzer angezeigt werden. Ein verwandtes Muster ist IVirtualizedItemProvider. Weitere Informationen zur Funktion dieses Musters finden Sie unter ItemContainer-Steuerelementmuster.

IItemContainerProvider wird von den vorhandenen Windows-Runtime-Automatisierungspeers für verschiedene Listensteuerelemente oder Ansichten, also Steuerelemente implementiert, die die Basisklasse ItemsControl freigeben. Jeder dieser Peers erbt von ItemsControlAutomationPeer, und ItemsControlAutomationPeer stellt die allgemeine FindItemByProperty-Implementierung bereit.

Das IItemContainerProvider-Muster hat keine Bezeichnerklasse für die Mustereigenschaft; die einzige zu implementierende API ist FindItemByProperty, eine Methode.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Namespace

Windows.UI.Xaml.Automation.Provider
Windows::UI::Xaml::Automation::Provider [C++]

Metadaten

Windows.winmd

Siehe auch

IVirtualizedItemProvider
IItemContainerProvider (COM interface)
Benutzerdefinierte Automatisierungspeers
ItemContainer-Steuerelementmuster

 

 

Anzeigen:
© 2014 Microsoft