INotifyDataErrorInfo 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义数据实体类可实现以提供自定义同步和异步验证支持的成员。
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 |
当属性或实体的验证错误发生更改时发生。 |