私は多くのテキストボックス/コンボボックスを持ついくつかのフォームを持っていますが、フィールドの少なくとも1つが無効である間に "保存"ボタンを無効にしたいと思います。私は、(テキストボックスの例を示した)ので、同様に、セットアップにいくつかのカスタムValidationRulesことができました:WPF(データバインディングあり)でフォームの検証を行う最善の方法は何ですか?
<Binding Path="Name">
<Binding.ValidationRules>
<my:TextFieldNotEmpty/>
</Binding.ValidationRules>
</Binding>
私の質問は:私はそれも1つの検証ルールが失敗し、「Saveを自分のフォームを設定する方法"ボタンは有効になっていませんか?状況(トリガー、おそらく)を処理する標準的な方法はありますか?これはWPFが不足している場所ですか?
[WPF検証エラーの検出]の可能な複製(http://stackoverflow.com/questions/127477/detecting-wpf-validation-errors) –