System.ComponentModel (Espacios de nombres)

System.ComponentModel, System.ComponentModel.DataAnnotations y System.ComponentModel.DataAnnotations.Schema contienen tipos que implementan el comportamiento en tiempo de ejecución y de tiempo de diseño de componentes y controles.

Este tema describe los tipos en los espacios de nombres System.ComponentModel que se incluyen en .NET para aplicaciones de la Tienda Windows. Ten en cuenta que .NET para aplicaciones de la Tienda Windows no incluye todos los miembros de cada tipo. Para obtener información sobre los tipos individuales, consulta los temas vinculados. La documentación para un tipo indica qué miembros se incluyen en .NET para aplicaciones de la Tienda Windows.

System.ComponentModel (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

AsyncCompletedEventArgs

Proporciona datos del evento MethodNameCompleted.

AsyncCompletedEventHandler

Representa el método que controlará el evento MethodNameCompleted de una operación asincrónica.

CancelEventArgs

Proporciona datos para un evento cancelable.

DataErrorsChangedEventArgs

Proporciona datos para el evento INotifyDataErrorInfo.ErrorsChanged.

DefaultValueAttribute

Especifica el valor predeterminado para una propiedad.

EditorBrowsableAttribute

Especifica que una propiedad o método está visible en un editor. Esta clase no puede heredarse.

EditorBrowsableState

Especifica el estado examinable de una propiedad o método desde un editor.

IChangeTracking

Define el mecanismo para consultar los cambios realizados en el objeto y para restablecer el estado cambiado.

IEditableObject

Proporciona funcionalidad para confirmar o deshacer los cambios realizados en un objeto que se usa como origen de datos.

INotifyDataErrorInfo

Define los miembros que las clases de entidad de datos pueden implementar para proporcionar compatibilidad con la validación sincrónica y asincrónica personalizada.

INotifyPropertyChanged

Notifica a los clientes que un valor de propiedad ha cambiado.

IRevertibleChangeTracking

Proporciona compatibilidad para deshacer los cambios

ProgressChangedEventArgs

Proporciona datos para el evento ProgressChanged.

ProgressChangedEventHandler

Representa el método que controlará el evento ProgressChanged de la clase BackgroundWorker. Esta clase no puede heredarse.

PropertyChangedEventArgs

Proporciona datos para el evento PropertyChanged.

PropertyChangedEventHandler

Representa el método que controlará al evento PropertyChanged que se provoque cuando cambie una propiedad en un componente.

System.ComponentModel.DataAnnotations (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

AssociationAttribute

Especifica que un miembro de entidad representa una relación de datos, como una relación de clave externa.

ConcurrencyCheckAttribute

Especifica que una propiedad participe en las comprobaciones de simultaneidad optimista.

CustomValidationAttribute

Especifica un método de validación personalizado que se usa para validar una propiedad o instancia de clase.

DataType

Representa una enumeración de los tipos de datos asociados a campos de datos y parámetros.

DataTypeAttribute

Especifica el nombre de un tipo adicional que debe asociarse a un campo de datos.

DisplayAttribute

Proporciona un atributo de uso general que permite especificar las cadenas traducibles de los tipos y miembros de las clases parciales de entidad.

DisplayColumnAttribute

Especifica la columna que se muestra en la tabla a la que se hace referencia como una columna de clave externa.

DisplayFormatAttribute

Especifica la presentación y el formato de los campos de datos.

EditableAttribute

Indica si un campo de datos es modificable.

EnumDataTypeAttribute

Permite asignar una enumeración de .NET Framework a una columna de datos.

FilterUIHintAttribute

Representa un atributo que se usa para especificar el comportamiento de filtrado de una columna.

KeyAttribute

Denota una o varias propiedades que identifican una entidad de forma única.

RangeAttribute

Especifica las restricciones de intervalo numérico para el valor de un campo de datos.

RegularExpressionAttribute

Especifica que un valor de campo de datos debe coincidir con la expresión regular especificada.

RequiredAttribute

Especifica que se necesita un valor de campo de datos.

StringLengthAttribute

Especifica la longitud mínima y máxima de los caracteres que se permiten en un campo de datos.

TimestampAttribute

Especifica el tipo de datos de la columna como una versión de fila.

UIHintAttribute

Especifica la plantilla o el control de usuario usado para mostrar un campo de datos.

ValidationAttribute

Actúa como clase base para todos los atributos de validación.

ValidationContext

Describe el contexto en el que se realiza una comprobación de validación.

ValidationException

Representa la excepción que se produce durante la validación de un campo de datos cuando se usa la clase ValidationAttribute.

ValidationResult

Representa un contenedor para los resultados de una solicitud de validación.

Validator

Define una clase auxiliar que se puede usar para validar objetos, propiedades y métodos cuando está incluida en sus atributos ValidationAttribute asociados.

System.ComponentModel.DataAnnotations.Schema (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

DatabaseGeneratedAttribute

Representa un atributo generado de base de datos.

DatabaseGeneratedOption

Enumera las opciones generadas de una base de datos.

Vea también

Conceptos

.NET para aplicaciones de la Tienda Windows: API admitidas