例外が処理されなくなったときにエラーダイアログがポップアップするようにWPFアプリケーションを設定しようとしています。古き良き」においてリサイズこれはあなたのProgram.csファイルにWPFカスタムエラー処理ダイアログボックス?
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
を追加し、あなたがイベント処理コードに望んでいたものは何でもダイアログ示すことによって可能でした。 WPFで私は私のエラー処理カスタムウィンドウで表示()を使用する場合、アプリケーションはすぐに「... blahblah.exeは動作を停止しました」に移行して、閉じて、しかし
app.Dispatcher.UnhandledException += new System.Windows.Threading.DispatcherUnhandledExceptionEventHandler(Dispatcher_UnhandledException);
使用することを試みました。私がShowDialog()を使用すると、ウィンドウは閉じられ、同じ "...停止しました..."ダイアログがポップアップして終了するまで使用可能になります。
WinFormsでは、エラーダイアログを閉じると、例外がどれほど深刻であったかに応じて、アプリケーションが実行を継続できるようになります。私はWPFでこれを正しく行う方法を理解していないようです。
アイデア?