INotifyDataErrorInfo Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define os membros que classes de entidade de dados podem implementar para dar suporte à validação personalizada síncrona e assíncrona.
public interface class INotifyDataErrorInfo
public interface INotifyDataErrorInfo
type INotifyDataErrorInfo = interface
Public Interface INotifyDataErrorInfo
Comentários
Essa interface permite que as classes de entidade de dados implementem regras de validação personalizadas e exponham resultados de validação de forma assíncrona. Essa interface também dá suporte a objetos de erro personalizados, vários erros por propriedade, erros de propriedades cruzadas e erros de nível de entidade. Erros entre propriedades são erros que afetam várias propriedades. Você pode associar esses erros a uma ou todas as propriedades afetadas ou tratá-los como erros de nível de entidade. Erros no nível da entidade são erros que afetam várias propriedades ou afetam toda a entidade sem afetar uma propriedade específica.
Propriedades
HasErrors |
Obtém um valor que indica se a entidade tem erros de validação. |
Métodos
GetErrors(String) |
Obtém os erros de validação para uma propriedade especificada ou para a entidade inteira. |
Eventos
ErrorsChanged |
Ocorre quando os erros de validação foram alterados para uma propriedade ou para a entidade inteira. |