共用方式為


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

發生于屬性或實體的驗證錯誤變更時。

適用於