INotifyDataErrorInfo Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |