Windows.UI.Xaml.Interop Espace de noms

Fournit des types de base pour l’intégration et l’interopérabilité entre les frameworks. Cela inclut notamment les interfaces et les types de prise en charge qui activent les modèles de liaison.

Classes

NotifyCollectionChangedEventArgs

Fournit les données d’événement d’un événement CollectionChanged .

.NET Cette classe apparaît sous la forme System.Collections.Specialized.NotifyCollectionChangedEventArgs.

Structures

TypeName

Remplace System.Type de telle sorte que les informations de type signalées par d’autres API n’aient pas de dépendance sur le Common Language Runtime (CLR). Cette structure est utilisée comme valeur par des propriétés telles que UnderlyingType et Type.

.NET Lors de la programmation avec .NET, ce type est masqué et vous devez utiliser le type System.Type . Toutes les API Windows Runtime qui utilisent un TypeName selon les signatures IDL brutes utilisent plutôt des valeurs System.Type lorsque vous utilisez l’API avec du code .NET.

C++/WinRT Vous pouvez utiliser la fonction d’assistance winrt::xaml_typename<T>() pour créer un objet TypeName . Pour plus d’informations et un exemple de code, consultez modèle de fonction winrt::xaml_typename .

Interfaces

IBindableIterable

Étend IIterable pour activer les exigences d’infrastructure de liaison de données.

.NET Cette interface apparaît sous la forme System.Collections.IEnumerable.

IBindableIterator

Prend en charge l’itération pouvant être liée sur une collection.

IBindableObservableVector

Étend IBindableVector en ajoutant un événement VectorChanged pour la notification de modification.

IBindableVector

Représente une collection vectorielle accessible en écriture d’objets pouvant être liés.

.NET Cette interface apparaît sous la forme System.Collections.IList.

IBindableVectorView

Représente une collection vectorielle en lecture seule d’objets pouvant être liés.

INotifyCollectionChanged

Fournit une interface de modèle modifiée par la collection pour les classes pouvant être liées en C++.

.NET Cette interface apparaît sous la forme System.Collections.Specialized.INotifyCollectionChanged.

Énumérations

NotifyCollectionChangedAction

Décrit l’action qui a provoqué un événement CollectionChanged .

.NET Ce type apparaît sous la forme System.Collections.Specialized.NotifyCollectionChangedAction.

TypeKind

Fournit des conseils de base sur l’origine d’un type. Utilisé comme valeur par TypeName.

Délégués

BindableVectorChangedEventHandler

Représente la méthode qui gérera l’événement VectorChanged .

NotifyCollectionChangedEventHandler

Représente la méthode qui gérera l’événement CollectionChanged .

.NET Cette interface apparaît sous la forme System.Collections.Specialized.NotifyCollectionChangedEventHandler.