メソッドで明示的に作成された検証エラーを表します。次の例は、検証エラーメッセージを報告ToolTipするを作成するスタイルトリガーを示しています。添付Validation.Errorsプロパティは、バインドされValidationErrorた要素のオブジェクトのコレクションを返します。</Style.Triggers></Style>注釈データバインディングモデルを使用すると、検証規則Bindingをオブジェクトに関連付けることができます。検証は、コンバーターが呼び出される前に、ターゲットからソースへの値の転送中に発生します。次に、検証プロセスについて説明します。process.ターゲットプロパティからソースプロパティに値が転送されるとき、データバインディングエンジンは、バインドされたValidationError要素のValidation.Errors添付プロパティに追加された可能性があるを最初に削除します。次にBinding、カスタム検証規則が定義されているかどうかを確認します。いずれかのエラーが発生するか、すべてのメソッドが成功するまで、それぞれのメソッドがValidate呼び出されます。pass.に渡されないカスタムルールがある場合、バインドエンジンはオブジェクトをValidationError作成し、バインドされた要素のValidation.Errorsコレクションに追加します。Validation.Errors空でないtrue場合、要素の添付プロパティはに設定されます。trueのプロパティValidation.Errorがに設定されている場合、バインディングエンジンは要素の添付イベントを発生させます。