void HandleUnhandledException(Object sender, DispatcherUnhandledExceptionEventArgs e) { _app.All <ILogger>().ForEach(logger => logger.Error(e.Exception)); var vm = new OutputViewModel { Title = Messages.Exception, Message = e.Exception.Message }; vm.ShowDialog(); e.Handled = true; }