System.ComponentModel, espaces de noms

Inclure les membres protégés
Inclure les membres hérités

Inclure les membres du .NET Framework
Inclure les membres de XNA Framework
Inclure les membres de Bibliothèque de classes portable

Les espaces de noms System.ComponentModel 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. Les espaces de noms enfants prennent en charge Managed Extensibility Framework (MEF), fournissent des classes d'attributs qui définissent les métadonnées des contrôles Dynamic Data ASP.NET et contiennent des types qui permettent de définir le comportement au moment de l'exécution des composants et de leurs interfaces utilisateurs.

Espaces de noms

Espace de noms Description
System.ComponentModel L'espace de noms System.ComponentModel fournit des classes qui sont utilisées pour implémenter le comportement au moment de l'exécution et au moment du design des composants et des contrôles.Cet espace de noms inclut les classes de base et les interfaces pour l'implémentation des attributs et des convertisseurs de type, pour la liaison à des sources de données et pour la licence des composants.
System.ComponentModel.Composition Cet espace de noms fournit des classes qui constituent le cœur de Managed Extensibility Framework, ou MEF.
System.ComponentModel.Composition.Hosting L'espace de noms System.ComponentModel.Composition.Hosting fournit les types MEF (Managed Extensibility Framework) utiles aux développeurs d'applications extensibles ou hôtes.
System.ComponentModel.Composition.Primitives Cet espace de noms fournit les types primitifs sous-jacents au modèle de programmation MEF.
System.ComponentModel.Composition.ReflectionModel L'espace de noms System.ComponentModel.Composition.ReflectionModel fournit les types MEF (Managed Extensibility Framework) aux développeurs qui utilisent un modèle de programmation basé sur la réflexion.
System.ComponentModel.Composition.Registration L'espace de noms System.ComponentModel.Composition.Registration contient les types qui permettent la configuration basée sur les règles des composants MEF (Managed Extensibility Framework).
System.ComponentModel.DataAnnotations L'espace de noms System.ComponentModel.DataAnnotations fournit des classes d'attributs utilisées pour définir des métadonnées pour les contrôles ASP.NET MVC et ASP.NET.
System.ComponentModel.DataAnnotations.Schema L'espace de noms System.ComponentModel.DataAnnotations.Schema fournit une prise en charge des classes d'attributs utilisées pour définir des métadonnées pour les contrôles ASP.NET MVC et ASP.NET.
System.ComponentModel.Design L'espace de noms System.ComponentModel.Design contient des classes dont les développeurs peuvent se servir pour générer un comportement personnalisé au moment du design pour des composants et des interfaces utilisateur, afin de configurer les composants au moment du design.L'environnement au moment du design fournit des systèmes qui permettent aux développeurs d'organiser les composants et de configurer leurs propriétés.Pour fonctionner correctement dans un environnement au moment du design, certains composants peuvent requérir un comportement spécifique au moment du design uniquement.Il peut également s'avérer utile de fournir des interfaces utilisateur personnalisées qui aideront les développeurs à configurer les composants ou les valeurs de types de données complexes.Les classes et les interfaces définies dans cet espace de noms peuvent servir à générer un comportement au moment du design pour des composants, à accéder aux services de design et à implémenter des interfaces personnalisées de configuration au moment du design.
System.ComponentModel.Design.Data L'espace de noms System.ComponentModel.Design.Data contient des classes que vous pouvez utiliser pour générer le comportement au moment du design pour les composants relatifs aux données.
System.ComponentModel.Design.Serialization L'espace de noms System.ComponentModel.Design.Serialization fournit des types prenant en charge la personnalisation et le contrôle de la sérialisation au moment du design.