INotifyDataErrorInfo 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義資料實體類別可實作的成員,以提供自訂的同步與非同步驗證支援。
public interface class INotifyDataErrorInfo
public interface INotifyDataErrorInfo
type INotifyDataErrorInfo = interface
Public Interface INotifyDataErrorInfo
備註
此介面使資料實體類別能實作自訂驗證規則並非同步暴露驗證結果。 此介面也支援自訂錯誤物件、每個屬性多個錯誤、跨屬性錯誤,以及實體層級錯誤。 跨屬性錯誤是指影響多個屬性的錯誤。 你可以將這些錯誤與一個或多個受影響的屬性關聯起來,或者將它們視為實體層級的錯誤。 實體層級錯誤是指影響多個屬性或影響整個實體卻不影響特定屬性的錯誤。
屬性
| 名稱 | Description |
|---|---|
| HasErrors |
會得到一個值,表示該實體是否有驗證錯誤。 |
方法
| 名稱 | Description |
|---|---|
| GetErrors(String) |
取得指定屬性或整個實體的驗證錯誤。 |
事件
| 名稱 | Description |
|---|---|
| ErrorsChanged |
當某一物業或整個實體的驗證錯誤發生變化時,會發生這種情況。 |