INotifyDataErrorInfo Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |