C# WPF Dispatcher.UnhandledException не может перехватить исключениеC#

Место общения программистов C#
Anonymous
C# WPF Dispatcher.UnhandledException не может перехватить исключение

Сообщение Anonymous »

Унаследованное приложение WPF устанавливает Dispatcher.UnhandledException в App.xaml.cs:

Код: Выделить всё

public App() : base()
{
this.Dispatcher.UnhandledException += OnDispatcherUnhandledException;
}
За исключением того, что иногда я получаю сообщение «программа перестала работать» без вызова OnDispatcherUnhandledException.
В соответствии с многочисленными обсуждениями в других темах, я добавляю следующее:

Код: Выделить всё

AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
но не понимаю, чем это поможет.
Может ли кто-нибудь объяснить разницу между Dispatcher и CurrentDomain UnhandledException?

Вернуться в «C#»