共用方式為


Binding.NotifyOnValidationError 屬性

定義

取得或設定一個值,指示是否要在綁定物件上引發 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

屬性值

trueError在原始碼更新時發生驗證錯誤,則應在綁定物件上觸發附加事件;否則,。 false 預設值為 false

備註

如果綁定與該規則相關 ValidationRules 聯,綁定引擎會在每次將目標屬性值轉移到來源屬性時檢查每條規則。 若規則使某值失效,綁定引擎會建立一個 ValidationError 物件並將其加入 Validation綁定物件的集合Errors 中。 當屬性 Validation.Errors 不是空時, Validation.HasError 物件的附加屬性會被設定為 true。 若 NotifyOnValidationError 的屬性 Binding 設為 true,則綁定引擎會將 Validation.Error 物件上的附加事件發生。

關於驗證流程的詳細討論,請參閱 資料綁定概述中的資料驗證章節。

適用於