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

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.

Se aplica a