子要素からコレクション依存プロパティにすべての検証エラーを収集するDecorator Controlクラスがあります。バインディングターゲット値が変更されたイベント
私はタブ付きのフォームを持っています。エラーを持つタブを強調表示する必要があります。エラーは、リストボックス内の所有要素とは別にエラーを表示しながら表示されます。
現在のところ、自分の子要素から適切なBindingExpressionsを取得してValidationErrorsをコレクションに追加できます。
私の問題はthis.Loadedイベントで実行されたときに子バインディングを取得していますが、子バインディングの検証時にイベントが必要です。
ソース値が変更されたのは元々計画していたものですが、検証エラーがある場合はこの値は更新されません。
提案がありますか?
おかげ
しかし、同様の問題を説明する記事が2つあります.1つはBindingGroupsを使用しています。http://www.scottlogic.co.uk/blog/colin/2009/01/bindinggroups-for-トータル・ビュー・バリデーションとモデル・ドリブン・アプローチによるアプローチがあります。http://www.codeproject.com/KB/WPF/GlobalWPFValidation.aspx – ColinE