System.Windows.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.
Contient des classes utilisées pour lier des propriétés à des sources de données, à des classes de fournisseur de sources de données et à des implémentations de collections et de vues spécifiques aux données.
Classes
Binding |
Fournit un accès de haut niveau à la définition d’une liaison, qui connecte les propriétés d’objets cible de liaison (en général, des éléments WPF) et d’une source de données quelconque (par exemple, une base de données, un fichier XML ou tout objet contenant des données). |
BindingBase |
Définit les caractéristiques communes des classes Binding, PriorityBinding et MultiBinding. |
BindingExpression |
Contient des informations sur une instance unique de Binding. |
BindingExpressionBase |
Représente la classe de base pour BindingExpression, PriorityBindingExpression et MultiBindingExpression. |
BindingGroup |
Contient une collection de liaisons et d'objets ValidationRule utilisés pour valider un objet. |
BindingListCollectionView |
Représente le CollectionView pour les collections qui implémentent IBindingList, comme les vues de données Microsoft ActiveX Data Objects (ADO). |
BindingOperations |
Fournit des méthodes statiques pour manipuler des liaisons, notamment des objets Binding, MultiBinding et PriorityBinding. |
CollectionContainer |
Contient une structure de collection existante, comme ObservableCollection<T> ou DataSet, à utiliser dans CompositeCollection. |
CollectionRegisteringEventArgs |
Fournit des données pour l'événement CollectionRegistering. |
CollectionView |
Représente une vue pour le regroupement, le tri, le filtrage et la navigation dans une collection de données. |
CollectionViewGroup |
Représente un groupe créé par un objet CollectionView basé sur GroupDescriptions. |
CollectionViewRegisteringEventArgs |
Fournit des données pour l'événement CollectionViewRegistering. |
CollectionViewSource |
Proxy XAML (Extensible Application Markup Language) d’une classe CollectionView. |
CompositeCollection |
Permet d’afficher plusieurs collections et éléments sous forme de liste unique. |
DataChangedEventManager |
Fournit une implémentation WeakEventManager afin que vous puissiez utiliser le modèle « écouteur d'événements faible » pour joindre des écouteurs à l'événement DataChanged. |
DataSourceProvider |
Classe de base et contrat communs pour des objets DataSourceProvider, qui sont des fabriques exécutant des requêtes pour produire un seul objet ou une liste d’objets que vous pouvez utiliser comme objets de source de liaison. |
DataTransferEventArgs |
Encapsule les arguments pour les événements de transfert de données. |
FilterEventArgs |
Fournit des informations et des données d'événement associées à l'événement Filter. |
ListCollectionView |
Représente l’affichage des collections qui implémentent IList. |
MultiBinding |
Décrit une collection d’objets Binding attachés à une propriété cible de liaison unique. |
MultiBindingExpression |
Contient des informations d’instance sur une instance unique d’un MultiBinding. |
ObjectDataProvider |
Encapsule et crée un objet que vous pouvez utiliser comme source de liaison. |
PriorityBinding |
Décrit une collection d’objets Binding qui est attachée à une propriété de cible de liaison unique, qui reçoit sa valeur de la première liaison de la collection qui génère une valeur avec succès. |
PriorityBindingExpression |
Contient des informations d’instance sur une instance unique d’un PriorityBinding. |
PropertyGroupDescription |
Décrit le regroupement d’éléments à l’aide d’un nom de propriété comme critère. |
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. |
ValueConversionAttribute |
Représente un attribut qui permet à l’auteur d’un convertisseur de valeur de spécifier les types de données impliqués dans l’implémentation du convertisseur. |
ValueUnavailableException |
Exception levée par la méthode GetValue(Object, String) lorsque la valeur n'est pas disponible. |
XmlDataProvider |
Active un accès déclaratif aux données XML pour la liaison de données. |
XmlNamespaceMapping |
Déclare un mappage entre un URI (Uniform Resource Identifier) et un préfixe. |
XmlNamespaceMappingCollection |
Représente une collection d'objets XmlNamespaceMapping. |
Interfaces
IMultiValueConverter |
Fournit un moyen d’appliquer une logique personnalisée dans MultiBinding. |
IValueConverter |
Fournit un moyen d’appliquer une logique personnalisée à une liaison. |
Énumérations
BindingMode |
Décrit la direction du flux de données dans une liaison. |
BindingStatus |
Décrit l’état d’une liaison. |
RelativeSourceMode |
Décrit l’emplacement de la source de liaison par rapport à la position de la cible de liaison. |
UpdateSourceTrigger |
Décrit la planification des mises à jour de la source de liaison. |
Délégués
CollectionSynchronizationCallback |
Représente la méthode qui synchronise une collection pour l'accès inter-threads. |
FilterEventHandler |
Représente la méthode qui gérera l'événement Filter. |
GroupDescriptionSelectorCallback |
Représente une méthode qui permet de fournir une logique personnalisée pour sélectionner la GroupDescription en fonction du groupe parent et de son niveau. |
UpdateSourceExceptionFilterCallback |
Représente la méthode qui gère les exceptions levées pendant la mise à jour de la valeur source de liaison. Ceci doit être utilisé avec ExceptionValidationRule. |