ARUP.IssueTracker.Revit.AddIssueRevit.EditSnapshot_Click C# (CSharp) Method

EditSnapshot_Click() private method

private EditSnapshot_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void EditSnapshot_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (File.Exists(snapshot))
                {
                    //edit snapshot
                    string editSnap = "mspaint";
                    Process paint = new Process();
                    // paint.Start(editSnap, "\"" + snapshot + "\"");
                    ProcessStartInfo paintInfo = new ProcessStartInfo(editSnap, "\"" + snapshot + "\"");

                    paintInfo.UseShellExecute = false;
                    //navisworksStartInfo.RedirectStandardOutput = true;

                    paint.StartInfo = paintInfo;
                    paint.Start();

                    paint.WaitForExit();
                    Refresh_Click(null, null);


                }
                else
                    MessageBox.Show("Snapshot is not a valit image, please try again.", "Error!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            catch (System.Exception ex1)
            {
                TaskDialog.Show("Error!", "exception: " + ex1);
            }
        }