私の Silverlight プロジェクトには、x ミリ秒ごとに起動するスレッドがあります。このスレッドでは、アプリケーションの状態を変更しようとしました。これは機能せず、その理由もわからなかったので、Timer コールバックにブレークポイントを設定しました。ブレークポイントにヒットしましたが、状態を変更しようとした瞬間、関数から抜け出しました (例外がスローされたと仮定します)。
エラーが発生した理由はわかっています。GUI 以外のスレッドを介して GUI を変更することはできません。
私の質問は、そのような例外が発生したときに Visual Studio を実際に中断させるにはどうすればよいですか? (問題が発生した場合に通知されないため、黙って救済するのではなく)。
「例外がAppDomainまたは管理/ネイティブの境界を越えたときに中断する」を試しましたが、効果はありませんでした。