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

プロパティ値

ソースの更新中に検証エラーが発生したときにバインドされたオブジェクトに対してtrue 添付イベントを発生させる場合は Error 。それ以外の場合は false。 既定値は、false です。

注釈

バインドが関連付けられている場合、バインディング エンジンは ValidationRules 、ターゲット プロパティの値をソース プロパティに転送するたびに、各ルールを確認します。 規則によって値が無効にされた場合、バインド エンジンは オブジェクトをValidationError作成し、バインドされたオブジェクトの .Errors コレクションにValidation追加します。 プロパティが Validation.Errors 空でない場合、オブジェクトの Validation.HasError 添付プロパティは に true設定されます。 の Binding プロパティが NotifyOnValidationErrortrue設定されている場合、バインディング エンジンは オブジェクトにValidation.Errorアタッチされたイベントを発生させます。

検証プロセスの詳細については、「 データ バインディングの概要」の「データの検証」セクションを参照してください。

適用対象