INotifyDataErrorInfo.GetErrors(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取针对指定属性或整个实体的验证错误。
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 检索实体级错误。
返回
针对属性或实体的验证错误。
注解
此方法返回一个 IEnumerable,当异步验证规则完成处理时,该 IEnumerable 可能会更改。 这使绑定引擎能够在添加、删除或修改错误时自动更新用户界面验证反馈。
返回值可以更改为不同的 IEnumerable,也可以重复使用以前返回的 IEnumerable 并更改其内容。 对返回值的任何更改都应引发 ErrorsChanged 事件,即使返回值实现 INotifyCollectionChanged 也是如此。