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
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(250004172, 10046, 22141, 188, 10, 29, 216, 126, 229, 30, 186)]
struct INotifyDataErrorInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(250004172, 10046, 22141, 188, 10, 29, 216, 126, 229, 30, 186)]
public interface INotifyDataErrorInfo
Public Interface INotifyDataErrorInfo
- Atributos
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 cambian los errores de validación de la propiedad o entidad. |