Обработка необработанных исключений из компонентов Winforms в WPF - PullRequest
8 голосов
/ 13 ноября 2011

Мое приложение встроено в WPF, но оно включает в себя некоторые компоненты WinForms, которые мы написали. Когда исключение не обрабатывается в одном из компонентов WinForms, происходит сбой приложения.

Я реализовал DispatcherUnhandledException для событий WPF. Это хорошо, поскольку позволяет отображать ошибку и помечать исключение как Обработанное, чтобы избежать сбоя.

Могу ли я сделать что-то подобное с исключениями не-WPF. Я надеялся на стандартное диалоговое окно WinForms, которое раньше появлялось и позволяло пользователю продолжить или полностью закрыть приложение?

Редактировать : Исключения WinForms действительно попадают в DispatcherUnhandledException, но установка e.Handled в true не останавливает сбой приложения.

1 Ответ

8 голосов
/ 13 ноября 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...