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作成し、バインドされたオブジェクトの .Errors コレクションにValidation追加します。 プロパティが Validation.Errors 空でない場合、オブジェクトの Validation.HasError 添付プロパティは に true設定されます。 の Binding プロパティが NotifyOnValidationError にtrue設定されている場合、バインディング エンジンは オブジェクトにValidation.Errorアタッチされたイベントを発生させます。
検証プロセスの詳細については、「 データ バインディングの概要」の「データの検証」セクションを参照してください。