Microsoft.UI.Xaml.Data Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .
|
| 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. |