DispatcherUnhandledExceptionでUIスレッドの未処理例外を捕捉WPFアプリケーションで未処理 (=catchしていない) の例外が発生したとき、 発火するイベントがあります。 それが、「DispatcherUnhandledException」です。 DispatcherUnhandledExceptionイベントは、 平たく言うとUIスレッド上で未処理例外が起きた時に発火します。 Task.Runなどを使ってバックグラウンドに回している処理内で 発生した例外についてはこのイベントは発火しません。 (※awaitで待ってるときは除く。詳細は以下の「あわせて読みたい」を見てください) バックグラウンドスレッドで起きた未処理例外を知りたい場合は、 別のイベントを購読する必要があります。 そちらについての詳細は以下の「あわせて読みたい」を見ていただければと思います。 こ
![UIスレッドの未処理例外を捕捉するDispatcherUnhandledException | さんさめのC#ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/c7d51c5533a364f37704c7026c41beb54a95225e/height=288;version=1;width=512/https%3A%2F%2Fthreeshark3.com%2Fwp-content%2Fuploads%2F2019%2F12%2Fimage-63.png)