INotifyDataErrorInfo.GetErrors(String) 方法

定义

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

public:
 IIterable<Platform::Object ^> ^ GetErrors(Platform::String ^ propertyName);
IIterable<IInspectable> GetErrors(winrt::hstring const& propertyName);
public IEnumerable<object> GetErrors(string propertyName);
function getErrors(propertyName)
Public Function GetErrors (propertyName As String) As IEnumerable(Of Object)

参数

propertyName
String

Platform::String

winrt::hstring

要为其检索验证错误的属性的名称。 Null 或 Empty 检索实体级错误。

返回

IIterable<Object>

IEnumerable<Object>

IIterable<Platform::Object>

IIterable<IInspectable>

针对属性或实体的验证错误。

注解

此方法返回一个 IEnumerable,当异步验证规则完成处理时,该 IEnumerable 可能会更改。 这使绑定引擎能够在添加、删除或修改错误时自动更新用户界面验证反馈。

返回值可以更改为不同的 IEnumerable,也可以重复使用以前返回的 IEnumerable 并更改其内容。 对返回值的任何更改都应引发 ErrorsChanged 事件,即使返回值实现 INotifyCollectionChanged 也是如此。

适用于