Partager via


System.ComponentModel, espaces de noms

System.ComponentModel, System.ComponentModel.DataAnnotations et System.ComponentModel.DataAnnotations.Schema contiennent des types qui implémentent le comportement au moment de l'exécution et au moment du design des composants et des contrôles.

Cette rubrique affiche les types dans les espaces de noms System.ComponentModel inclus dans les .NET pour les applications du Windows Store. Notez que les .NET pour les applications du Windows Store n'incluent pas tous les membres de chaque type. Pour plus d'informations sur les différents types, consultez les rubriques associées. La documentation à propos d'un type indique quels membres sont inclus dans les .NET pour les applications du Windows Store.

Espace de noms System.ComponentModel

Types pris en charge dans les .NET pour les applications du Windows Store

Description

AsyncCompletedEventArgs

Fournit des données pour l'événement MethodNameCompleted.

AsyncCompletedEventHandler

Représente la méthode qui gère l'événement MethodNameCompleted d'une opération asynchrone.

CancelEventArgs

Fournit des données pour un événement annulable.

DataErrorsChangedEventArgs

Fournit des données pour l'événement INotifyDataErrorInfo.ErrorsChanged.

DefaultValueAttribute

Spécifie la valeur par défaut d'une propriété.

EditorBrowsableAttribute

Spécifie qu'une propriété ou méthode est affichable dans un éditeur. Cette classe ne peut pas être héritée.

EditorBrowsableState

Spécifie la possibilité d'exploration d'une propriété ou d'une méthode dans un éditeur.

IChangeTracking

Définit le mécanisme permettant de rechercher dans l'objet des modifications et de réinitialiser l'état changé.

IEditableObject

Fournit des fonctionnalités permettant de valider ou de restaurer des modifications apportées à un objet utilisé comme source de données.

INotifyDataErrorInfo

Définit des membres que les classes d'entité de données peuvent implémenter pour fournir un support de validation synchrone et asynchrone personnalisé.

INotifyPropertyChanged

Notifie les clients qu'une valeur de propriété a été modifiée.

IRevertibleChangeTracking

Prend en charge l'annulation des modifications

ProgressChangedEventArgs

Fournit des données pour l'événement ProgressChanged.

ProgressChangedEventHandler

Représente la méthode qui gère l'événement ProgressChanged de la classe BackgroundWorker. Cette classe ne peut pas être héritée.

PropertyChangedEventArgs

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

PropertyChangedEventHandler

Représente la méthode qui gère l'événement PropertyChanged déclenché par la modification d'une propriété d'un composant.

Espace de noms System.ComponentModel.DataAnnotations

Types pris en charge dans les .NET pour les applications du Windows Store

Description

AssociationAttribute

Spécifie qu'un membre d'entité représente une relation de données, telle qu'une relation de clé étrangère.

ConcurrencyCheckAttribute

Indique si une propriété participe aux contrôles d'accès concurrentiel optimiste.

CustomValidationAttribute

Spécifie une méthode de validation personnalisée utilisée pour valider une propriété ou une instance de classe.

DataType

Représente une énumération des types de données associés à des champs de données et des paramètres.

DataTypeAttribute

Spécifie le nom d'un type supplémentaire à associer à un champ de données.

DisplayAttribute

Fournit un attribut à usage général qui vous permet de spécifier les chaînes localisables pour les types et membres de classes partielles d'entité.

DisplayColumnAttribute

Spécifie la colonne affichée dans la table à laquelle il est fait référence comme colonne clé étrangère.

DisplayFormatAttribute

Spécifie comment les champs de données sont affichés et mis en forme.

EditableAttribute

Indique si un champ de données est modifiable.

EnumDataTypeAttribute

Permet le mappage d'une énumération .NET Framework à une colonne de données.

FilterUIHintAttribute

Représente un attribut utilisé pour spécifier le comportement de filtrage d'une colonne.

KeyAttribute

Dénote une ou plusieurs propriétés qui identifient une entité de manière unique.

RangeAttribute

Spécifie les contraintes de plages numériques pour la valeur d'un champ de données.

RegularExpressionAttribute

Spécifie qu'une valeur de champ de données doit correspondre à l'expression régulière spécifiée.

RequiredAttribute

Spécifie qu'une valeur de champ de données est requise.

StringLengthAttribute

Spécifie la longueur minimale et maximale des caractères autorisés dans un champ de données.

TimestampAttribute

Spécifie le type de données de la colonne en tant que version de colonne.

UIHintAttribute

Spécifie le modèle ou le contrôle utilisateur utilisé pour afficher un champ de données.

ValidationAttribute

Sert de classe de base pour tous les attributs de validation.

ValidationContext

Décrit le contexte dans lequel un contrôle de validation est exécuté.

ValidationException

Représente l'exception qui se produit pendant le validation d'un champ de données lorsque la classe ValidationAttribute est utilisée.

ValidationResult

Représente un conteneur pour les résultats d'une demande de validation.

Validator

Définit une classe d'assistance qui peut être utilisée pour valider des objets, des propriétés et des méthodes lorsqu'elle est incluse dans leurs attributs ValidationAttribute associés.

Espace de noms System.ComponentModel.DataAnnotations.Schema

Types pris en charge dans les .NET pour les applications du Windows Store

DatabaseGeneratedAttribute

Représente un attribut généré par une base de données.

DatabaseGeneratedOption

Énumère les options générées par une base de données.

Voir aussi

Concepts

.NET pour les API d'applications du Windows Store