private static FilerProgressWindow SetUpSavingProgress(string filename, WPFFiler wPFFiler, object saveObjects) { var fpw = new FilerProgressWindow { filename = filename, wPFFiler = wPFFiler, Title = "Progress: Saving...", lblopen1 = { Content = Path.GetFileName(filename) } }; fpw.stackContent.Children.Remove(fpw.lblopen2); fpw.stackContent.Children.Remove(fpw.progressBar2); wPFFiler.progWindow = fpw; fpw.backgroundWorker.RunWorkerCompleted += fpw.Completed_Save; if (!(saveObjects is object[])) { fpw.storage = new[] { saveObjects } } ; else { fpw.storage = (object[])saveObjects; } wPFFiler.progWindow = fpw; return(fpw); }
private static FilerProgressWindow SetUpOpeningProgress(string filename, Boolean SuppressWarnings, WPFFiler wPFFiler, Boolean thisIsRuleSet) { var fpw = new FilerProgressWindow { filename = filename, wPFFiler = wPFFiler, Title = "Progress: Opening..." }; if (thisIsRuleSet) { fpw.MinHeight = 182; fpw.lblopen2.Content = "Ruleset: " + Path.GetFileName(filename); } else { fpw.lblopen1.Content = Path.GetFileName(filename); fpw.stackContent.Children.Remove(fpw.lblopen2); fpw.stackContent.Children.Remove(fpw.progressBar2); } wPFFiler.progWindow = fpw; return(fpw); }