Compartir a través de


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
/// [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

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 para una propiedad específica o para toda la entidad.

Eventos

Nombre Description
ErrorsChanged

Se produce cuando cambian los errores de validación de la propiedad o entidad.

Se aplica a