System.ComponentModel (Espacios de nombres)

Incluir miembros protegidos
Incluir miembros heredados

Incluir miembros de .NET Framework
Incluir miembros de XNA Framework
Incluir miembros de Biblioteca de clases portable

Los espacios de nombres System.ComponentModel contienen tipos que implementan el comportamiento de componentes y controles en tiempo de diseño y en tiempo de ejecución. Los espacios de nombres secundarios admiten Managed Extensibility Framework (MEF), proporcionan clases de atributos que definen metadatos para controles de datos dinámicos de ASP.NET, y contienen tipos que le permiten definir el comportamiento de componentes y sus interfaces de usuario en tiempo de diseño.

Espacios de nombres

Espacio de nombres Descripción
System.ComponentModel El espacio de nombres System.ComponentModel proporciona clases que se utilizan para implementar el comportamiento de componentes y controles en tiempo de diseño y en tiempo de ejecución.Este espacio de nombres incluye las clases e interfaces necesarias para implementar atributos, convertidores de tipos, enlaces a orígenes de datos y componentes de licencia.
System.ComponentModel.Composition Este espacio de nombres proporciona las clases que forman el núcleo de Managed Extensibility Framework (MEF).
System.ComponentModel.Composition.Hosting El espacio de nombres System.ComponentModel.Composition.Hosting proporciona tipos de Managed Extensibility Framework (MEF) que son útiles para los desarrolladores de aplicaciones extensibles u hosts.
System.ComponentModel.Composition.Primitives Este espacio de nombres proporciona los tipos primitivos subyacentes del modelo de programación de MEF.
System.ComponentModel.Composition.ReflectionModel El espacio de nombres System.ComponentModel.Composition.ReflectionModel proporciona tipos de Managed Extensibility Framework (MEF) para los desarrolladores que usan un modelo de programación basado en reflexión.
System.ComponentModel.Composition.Registration El espacio de nombres System.ComponentModel.Composition.Registration contiene tipos que permiten la configuración basada en reglas de elementos de Managed Extensibility Framework (MEF).
System.ComponentModel.DataAnnotations El espacio de nombres System.ComponentModel.DataAnnotations proporciona clases de atributos que se usan para definir los metadatos para ASP.NET MVC y los controles de ASP.NET.
System.ComponentModel.DataAnnotations.Schema El espacio de nombres System.ComponentModel.DataAnnotations.Schema proporciona compatibilidad para las clases de atributos que se usan para definir los metadatos para ASP.NET MVC y los controles de ASP.NET.
System.ComponentModel.Design El espacio de nombres System.ComponentModel.Design contiene clases que los desarrolladores pueden utilizar para compilar el comportamiento personalizado de los componentes en tiempo de diseño e interfaces de usuario para configurar los componentes en tiempo de diseño.El entorno en tiempo de diseño proporciona sistemas que permiten a los desarrolladores organizar los componentes y configurar sus propiedades.Algunos componentes pueden requerir un comportamiento específico solo en tiempo de diseño para funcionar correctamente en un entorno en tiempo de diseño.También resulta útil proporcionar interfaces de usuario personalizadas que ayuden a los desarrolladores a configurar los componentes o los valores de los tipos de datos complejos.Las clases e interfaces definidas en este espacio de nombres se pueden utilizar para compilar el comportamiento de los componentes en tiempo de diseño, tener acceso a los servicios en tiempo de diseño e implementar interfaces personalizadas de configuración en tiempo de diseño.
System.ComponentModel.Design.Data El espacio de nombres System.ComponentModel.Design.Data contiene clases que se pueden utilizar para compilar un comportamiento en tiempo de diseño personalizado para los componentes relacionados con los datos.
System.ComponentModel.Design.Serialization El espacio de nombres System.ComponentModel.Design.Serialization proporciona los tipos que admiten personalización y control de la serialización en tiempo de diseño.