INotifyDataErrorInfo Interface

Definição

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

public interface class INotifyDataErrorInfo
public interface INotifyDataErrorInfo
type INotifyDataErrorInfo = interface
Public Interface INotifyDataErrorInfo

Observações

Esta interface permite que as classes de entidades de dados implementem regras de validação personalizadas e exponham resultados de validação de forma assíncrona. Essa interface também suporta objetos de erro personalizados, vários erros por propriedade, erros de propriedade cruzada e erros no nível da entidade. Erros entre propriedades são erros que afetam múltiplas propriedades. Pode associar estes erros a uma ou todas as propriedades afetadas, ou tratá-los como erros ao nível da entidade. Erros ao nível da entidade são erros que afetam múltiplas propriedades ou afetam toda a entidade sem afetar uma propriedade específica.

Propriedades

Name Description
HasErrors

Obtém um valor que indica se a entidade tem erros de validação.

Métodos

Name Description
GetErrors(String)

Recebe os erros de validação para uma propriedade especificada ou para toda a entidade.

evento

Name Description
ErrorsChanged

Ocorre quando os erros de validação mudaram para uma propriedade ou para toda a entidade.

Aplica-se a