INotifyDataErrorInfo 接口

定义

定义数据实体类可实现以提供自定义同步和异步验证支持的成员。

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
属性

注解

此接口使数据实体类能够实现自定义验证规则并以异步方式公开验证结果。 此接口还支持自定义错误对象、每个属性具有多个错误、跨属性错误和实体级别的错误。 跨属性错误是影响多个属性的错误。 可以将这些错误与一个或所有受影响的属性相关联,也可以将它们视为实体级错误。 实体级错误是影响多个属性或影响整个实体而不影响特定属性的错误。

属性

HasErrors

获取一个值,该值指示实体是否包含验证错误。

方法

GetErrors(String)

获取针对指定属性或整个实体的验证错误。

事件

ErrorsChanged

当属性或实体的验证错误发生更改时发生。

适用于