INotifyDataErrorInfo.GetErrors(String) 方法

定義

取得指定屬性或整個實體的驗證錯誤。

public:
 System::Collections::IEnumerable ^ GetErrors(System::String ^ propertyName);
public System.Collections.IEnumerable GetErrors(string propertyName);
abstract member GetErrors : string -> System.Collections.IEnumerable
Public Function GetErrors (propertyName As String) As IEnumerable

參數

propertyName
String

用來檢索驗證錯誤的屬性名稱;或 nullEmpty,用以檢索實體層級的錯誤。

傳回

屬性或實體的驗證錯誤。

備註

此方法回傳 , IEnumerable 隨著非同步驗證規則完成處理,該參數可能會改變。 這使得綁定引擎能在錯誤新增、移除或修改時自動更新使用者介面驗證回饋。

回傳值可以改成不同的 IEnumerable,或是重複使用先前回傳 IEnumerable 的內容並改變內容。 任何對返回值的變更都應該會引發事件, ErrorsChanged 即使返回值實 INotifyCollectionChanged作了 。

適用於