private void OnApplicationDispatcherUnhandledException(object sender, DispatcherUnhandledExceptionEventArgs e) { Tracker.TrackException(GetType().Name, "OnApplicationDispatcherUnhandledException", e.Exception); if (_appExceptionHandler != null) { e.Handled = HasShutdownStarted || _appExceptionHandler.Handle(e.Exception); } else { MessageBox.Show("Fatal Error : " + e.Exception); } } }