Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public static void ShowErrorMessageDialogue(string errorCode, params string[] parameters)
 {
     ErrorMessageDialog.Show(errorCode, parameters);
 }