private void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) { var dlg = new ErrorMessageDialog(); var vm = (ErrorMessageDialogViewModel)dlg.DataContext; vm.Message = VCasJsonManager.Properties.Resources.ErrorUnknownFatal; if (e.ExceptionObject is Exception exception) { vm.Detail = $"{exception.Message}\n{exception.GetType().Name}\n{exception.StackTrace}"; } dlg.Owner = MainWindow; dlg.ShowDialog(); Environment.Exit(1); }
public static void ShowErrorMessageDialogue(string errorCode, params string[] parameters) { ErrorMessageDialog.Show(errorCode, parameters); }