Share via


Namespaces System.ComponentModel

System.ComponentModel, System.ComponentModel.DataAnnotations e System.ComponentModel.DataAnnotations.Schema contêm tipos que implementam o comportamento de tempo de execução e tempo de design de componentes e controles.

Este tópico apresenta os tipos nos namespaces System.ComponentModel que são incluídos no .NET para aplicativos da Windows Store. Note that the .NET para aplicativos da Windows Store does not include all the members of each type. Para obter informações sobre tipos individuais, consulte os tópicos vinculados. A documentação de um tipo indica quais membros são incluídos no .NET para aplicativos da Windows Store.

Namespace System.ComponentModel

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

AsyncCompletedEventArgs

Fornece dados para o evento MethodNameCompleted.

AsyncCompletedEventHandler

Representa o método que manipulará o evento MethodNameCompleted de uma operação assíncrona.

CancelEventArgs

Fornece dados para um evento cancelável.

DataErrorsChangedEventArgs

Fornece dados para o evento INotifyDataErrorInfo.ErrorsChanged.

DefaultValueAttribute

Especifica o valor padrão de uma propriedade.

EditorBrowsableAttribute

Especifica que uma propriedade ou um método é visível em um editor. Essa classe não pode ser herdada.

EditorBrowsableState

Especifica o estado navegável de uma propriedade ou um método em um editor.

IChangeTracking

Define o mecanismo para consulta do objeto em busca de alterações e para redefinição do status alterado.

IEditableObject

Fornece funcionalidade para confirmar ou reverter alterações em um objeto que é usado como uma fonte de dados.

INotifyDataErrorInfo

Define os membros que classes de entidade de dados podem implementar para fornecer suporte de validação síncrono e assíncrono personalizado.

INotifyPropertyChanged

Notifica os clientes que um valor de propriedade foi alterado.

IRevertibleChangeTracking

Fornece suporte para reversão de alterações

ProgressChangedEventArgs

Fornece dados para o evento ProgressChanged.

ProgressChangedEventHandler

Representa o método que manipulará o evento ProgressChanged da classe BackgroundWorker. Essa classe não pode ser herdada.

PropertyChangedEventArgs

Fornece dados para o evento PropertyChanged.

PropertyChangedEventHandler

Representa o método que manipulará o evento PropertyChanged gerado quando uma propriedade é alterada em um componente.

Namespace System.ComponentModel.DataAnnotations

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

AssociationAttribute

Especifica que um membro de entidade representa uma relação de dados, como uma relação de chave estrangeira.

ConcurrencyCheckAttribute

Especifica que uma propriedade participa de verificações de simultaneidade otimista.

CustomValidationAttribute

Especifica um método de validação personalizado que é usado para validar uma instância de classe ou propriedade.

DataType

Representa uma enumeração dos tipos de dados associados aos parâmetros e campos de dados.

DataTypeAttribute

Especifica o nome de um tipo adicional para associar a um campo de dados.

DisplayAttribute

Fornece um atributo para fins gerais que permite especificar cadeias de caracteres localizáveis para tipos e membros de classes parciais de entidade.

DisplayColumnAttribute

Especifica a coluna que é exibida na tabela referida como uma coluna de chave estrangeira.

DisplayFormatAttribute

Especifica como os campos de dados são exibidos e formatados.

EditableAttribute

Indica se um campo de dados é editável.

EnumDataTypeAttribute

Permite que uma enumeração do .NET Framework seja mapeada para uma coluna de dados.

FilterUIHintAttribute

Representa um atributo que é usado para especificar o comportamento de filtragem de uma coluna.

KeyAttribute

Denota uma ou mais propriedades que identificam exclusivamente uma entidade.

RangeAttribute

Especifica as restrições do intervalo numérico para o valor de um campo de dados.

RegularExpressionAttribute

Especifica que um valor do campo de dados deve corresponder à expressão regular especificada.

RequiredAttribute

Especifica que um valor do campo de dados é necessário.

StringLengthAttribute

Especifica o comprimento mínimo e máximo de caracteres que são permitidos em um campo de dados.

TimestampAttribute

Especifica o tipo de dados da coluna como uma versão da linha.

UIHintAttribute

Especifica o controle de usuário ou modelo usado para exibir um campo de dados.

ValidationAttribute

Atua como a classe base para todos os atributos de validação.

ValidationContext

Descreve o contexto no qual uma verificação de validação é executada.

ValidationException

Representa a exceção que ocorre durante a validação de um campo de dados quando a classe ValidationAttribute é usada.

ValidationResult

Representa um contêiner para os resultados de uma solicitação de validação.

Validator

Define uma classe do auxiliar que pode ser usada para validar objetos, propriedades e métodos quando ela é incluída em seus atributos ValidationAttribute associados.

Namespace System.ComponentModel.DataAnnotations.Schema

Tipos com suporte no .NET para aplicativos da Windows Store

DatabaseGeneratedAttribute

Representa um atributo gerado pelo banco de dados.

DatabaseGeneratedOption

Enumera opções geradas por um banco de dados.

Consulte também

Conceitos

Aplicativos .NET para Windows Store - APIs com suporte