そのため、少し検索しましたが、探している答えが見つからないことを認めます。間違ったタグを探している可能性が高いように感じます。
ValidationRuleを実装する検証クラスを介していくつかの検証を適用するテキストボックスを持つビューがあります。私はそれを適切に検証しており、テキストボックスのハイライト/ツールチップが適切に表示されています。
検証が完了したので、Validation.HasError = true の間、[送信] ボタンが有効になるのをブロックできるのではないかと考えました。私の ViewModel は、この ValidationRule を認識していません。また、ValidationRule が false、「何らかのエラー メッセージ」を返したことも知りません。今これを行う適切な方法は何ですか?検証を「モデル」の外に置いて、ValidationRule クラスに残したいと思います。
Validation.HasError が true に設定されている場合、boolean プロパティ「HasValidationError」を作成して true に設定できますか?