Microsoft.UI.Xaml.Data Espace de noms

Définit l’infrastructure de liaison de données pour les applications.

Classes

Nom Description
BindableAttribute

Spécifie qu’un type défini en C++ peut être utilisé pour la liaison.

Binding

Définit une liaison qui connecte les propriétés des cibles de liaison et des sources de données.

BindingBase

Fournit une classe de base pour la classe Binding .

BindingExpression

Contient des informations sur une seule instance d’une liaison.

BindingExpressionBase

Représente la classe de base pour BindingExpression.

BindingOperations

Fournit la méthode SetBinding statique.

CollectionViewSource

Fournit une source de données qui ajoute la prise en charge des regroupements et des éléments actuels aux classes de collection.

CurrentChangingEventArgs

Fournit des données pour l’événement CurrentChanging .

DataErrorsChangedEventArgs

Fournit des données d’événement pour l’événement ErrorsChanged .

ItemIndexRange

Fournit des informations sur une plage d’éléments dans la source de données.

PropertyChangedEventArgs

Fournit des données pour l’événement PropertyChanged .

.NET Cette classe apparaît en tant que System.ComponentModel.PropertyChangedEventArgs.

RelativeSource

Implémente une extension de balisage qui décrit l’emplacement de la source de liaison par rapport à la position de la cible de liaison.

Structures

Nom Description
LoadMoreItemsResult

Encapsule les résultats asynchrones d’un appel LoadMoreItemsAsync .

Interfaces

Nom Description
ICollectionView

Permet aux regroupements de prendre en charge la gestion des enregistrements, le regroupement et le chargement incrémentiel (virtualisation des données).

ICollectionViewFactory

Prend en charge la création de l’implémentation ICollectionView appropriée.

ICollectionViewGroup

Représente tous les éléments regroupés dans une vue.

ICustomProperty

Implémente la prise en charge de la définition de propriété personnalisée pour les sources de liaison de données implémentées à l’aide de COM.

ICustomPropertyProvider

Fournit le service de recherche pour la prise en charge d’ICustomProperty . Cette interface est implémentée par des objets afin que leurs propriétés définies personnalisées puissent être utilisées comme sources de liaison au moment de l’exécution.

IItemsRangeInfo

Fournit des informations sur une plage d’éléments dans la source de données.

INotifyDataErrorInfo

Définit les membres que les classes d’entité de données peuvent implémenter pour fournir une prise en charge de validation synchrone et asynchrone personnalisée.

INotifyPropertyChanged

Avertit les clients qu’une valeur de propriété a changé.

ISelectionInfo

Gère si les éléments et les plages d’éléments de la source de données sont sélectionnés dans le contrôle de liste.

ISupportIncrementalLoading

Spécifie un contrat appelant pour les vues de collection qui prennent en charge le chargement incrémentiel.

IValueConverter

Expose des méthodes qui permettent de modifier les données à mesure qu’elles passent par le moteur de liaison.

Énumérations

Nom Description
BindingMode

Décrit comment les données se propagent dans une liaison.

RelativeSourceMode

Définit des constantes qui décrivent l’emplacement de la source de liaison par rapport à la position de la cible de liaison.

UpdateSourceTrigger

Définit des constantes qui indiquent quand une source de liaison est mise à jour par sa cible de liaison bidirectionnelle.

Délégués

Nom Description
CurrentChangingEventHandler

Représente une méthode qui peut gérer l’événement CurrentChanging d’une implémentation ICollectionView .

PropertyChangedEventHandler

Représente la méthode qui gère l’événement PropertyChanged . Lors de la programmation avec Microsoft .NET ce délégué est masqué, utilisez le délégué System.ComponentModel.PropertyChangedEventHandler.

Voir aussi