INotifyDataErrorInfo Interfaz

Definición

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

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

Comentarios

Esta interfaz permite que las clases de entidad de datos implementen reglas de validación personalizadas y expongan los resultados de validación de forma asincrónica. Además, esta interfaz admite objetos de error personalizados, varios errores por propiedad, errores entre propiedades y errores de nivel de entidad. Los errores entre propiedades son errores que afectan a varias propiedades. Puede asociar estos errores a una o todas las propiedades afectadas, o puede tratarlos como errores de nivel de entidad. Los errores de nivel de entidad son errores que afectan a varias propiedades o afectan a toda la entidad sin afectar a una propiedad determinada.

Propiedades

HasErrors

Obtiene un valor que indica si la entidad tiene errores de validación.

Métodos

GetErrors(String)

Obtiene los errores de validación para una propiedad específica o para toda la entidad.

Eventos

ErrorsChanged

Se produce cuando los errores de validación han cambiado para una propiedad o para la toda la entidad.

Se aplica a