Binding.NotifyOnValidationError 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個值,指示是否要在綁定物件上引發 Error 附加事件。
public:
property bool NotifyOnValidationError { bool get(); void set(bool value); };
public bool NotifyOnValidationError { get; set; }
member this.NotifyOnValidationError : bool with get, set
Public Property NotifyOnValidationError As Boolean
屬性值
true若Error在原始碼更新時發生驗證錯誤,則應在綁定物件上觸發附加事件;否則,。 false 預設值為 false。
備註
如果綁定與該規則相關 ValidationRules 聯,綁定引擎會在每次將目標屬性值轉移到來源屬性時檢查每條規則。 若規則使某值失效,綁定引擎會建立一個 ValidationError 物件並將其加入 Validation綁定物件的集合Errors 中。 當屬性 Validation.Errors 不是空時, Validation.HasError 物件的附加屬性會被設定為 true。 若 NotifyOnValidationError 的屬性 Binding 設為 true,則綁定引擎會將 Validation.Error 物件上的附加事件發生。
關於驗證流程的詳細討論,請參閱 資料綁定概述中的資料驗證章節。