UIで値が切り替えられたときに、対応するプロパティセッターによってスローされた例外を食べているように見えるデータバインドされたWPFチェックボックスコントロールがあります。BindingインスタンスにExceptionValidationRuleを指定すると、これが発生する可能性があることはわかっていますが、BindingインスタンスのValidationRulesのカウントがゼロであることを再確認しました。また、呼び出しスタックで例外ハンドラーが介在していないかどうかを確認しましたが、存在しません。それでも、スローされた例外が一番上にバブルして、アプリでクラッシュが発生することはありません。
同じUIのボタンクリックハンドラーから例外をスローすると、例外が発生し、アプリケーションがクラッシュして、ある種のグローバル例外ハンドラーが除外されます。
何か案は?
ありがとう!