Freigeben über


Windows.UI.Xaml.Interop Namespace

Stellt grundlegende Typen für frameworkübergreifende Integration und Interoperation bereit. Dies umfasst insbesondere Schnittstellen und Unterstützungstypen, die Bindungsmuster ermöglichen.

Klassen

NotifyCollectionChangedEventArgs

Stellt die Ereignisdaten für ein CollectionChanged-Ereignis bereit .

.NETTO Diese Klasse wird als System.Collections.Specialized.NotifyCollectionChangedEventArgs angezeigt.

Strukturen

TypeName

Ersetzt System.Type , sodass von anderen APIs gemeldete Typinformationen keine Abhängigkeit von der Common Language Runtime (CLR) aufweisen. Diese Struktur wird von Eigenschaften wie UnderlyingType und Type als Wert verwendet.

.NETTO Bei der Programmierung mit .NET ist dieser Typ ausgeblendet, und Sie sollten den Typ System.Type verwenden. Alle Windows-Runtime-APIs, die einen TypeName gemäß den unformatierten IDL-Signaturen verwenden, verwenden stattdessen System.Type-Werte, wenn Sie die API mit .NET-Code verwenden.

C++/WinRT Sie können die Hilfsfunktion winrt::xaml_typename<T>() verwenden, um ein TypeName-Objekt zu erstellen. Weitere Informationen und ein Codebeispiel finden Sie in der Funktionsvorlage winrt::xaml_typename .

Schnittstellen

IBindableIterable

Erweitert IIterable , um Anforderungen an die Datenbindungsinfrastruktur zu ermöglichen.

.NETTO Diese Schnittstelle wird als System.Collections.IEnumerable angezeigt.

IBindableIterator

Unterstützt bindbare Iterationen über eine Sammlung.

IBindableObservableVector

Erweitert IBindableVector durch Hinzufügen eines VectorChanged-Ereignisses zur Änderungsbenachrichtigung.

IBindableVector

Stellt eine schreibbare Vektorauflistung von Objekten dar, die gebunden werden können.

.NETTO Diese Schnittstelle wird als System.Collections.IList angezeigt.

IBindableVectorView

Stellt eine schreibgeschützte Vektorauflistung von Objekten dar, die gebunden werden können.

INotifyCollectionChanged

Stellt eine Sammlungsänderungsmusterschnittstelle für bindbare C++-Klassen bereit.

.NETTO Diese Schnittstelle wird als System.Collections.Specialized.INotifyCollectionChanged angezeigt.

Enumerationen

NotifyCollectionChangedAction

Beschreibt die Aktion, die ein CollectionChanged-Ereignis verursacht hat .

.NETTO Dieser Typ wird als System.Collections.Specialized.NotifyCollectionChangedAction angezeigt.

TypeKind

Enthält grundlegende Anleitungen zum Ursprung eines Typs. Wird von TypeName als Wert verwendet.

Delegaten

BindableVectorChangedEventHandler

Stellt die Methode dar, die das VectorChanged-Ereignis behandelt.

NotifyCollectionChangedEventHandler

Stellt die Methode dar, die das CollectionChanged-Ereignis behandelt.

.NETTO Diese Schnittstelle wird als System.Collections.Specialized.NotifyCollectionChangedEventHandler angezeigt.