Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }