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 sincrónica y asincrónica personalizada.
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. Esta interfaz también 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 bien 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
| Nombre | Description |
|---|---|
| HasErrors |
Obtiene un valor que indica si la entidad tiene errores de validación. |
Métodos
| Nombre | Description |
|---|---|
| GetErrors(String) |
Obtiene los errores de validación de una propiedad especificada o para toda la entidad. |
Eventos
| Nombre | Description |
|---|---|
| ErrorsChanged |
Se produce cuando los errores de validación han cambiado para una propiedad o para toda la entidad. |