Share via


Microsoft.UI.Xaml.Data Espace de noms

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

Classes

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 du regroupement et de l’élément actuel 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 sous la forme 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

LoadMoreItemsResult

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

Interfaces

ICollectionView

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

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és personnalisées pour les sources de liaison de données implémentées à l’aide de COM.

ICustomPropertyProvider

Fournit un 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 la prise en charge de la validation synchrone et asynchrone personnalisée.

INotifyPropertyChanged

Notifie 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 d’appel pour les vues de collection qui prennent en charge le chargement incrémentiel.

IValueConverter

Expose les méthodes qui permettent aux données d’être modifiées à mesure qu’elles passent par le moteur de liaison.

Énumérations

BindingMode

Décrit la façon dont 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 dans une liaison bidirectionnelle.

Délégués

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érera 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