public static ProgressWindow Show(Window owner, double total = 100) { var dlg = new ProgressWindow(); dlg.Owner = owner; if (owner != null) { dlg.wasEnabled = owner.IsEnabled; } dlg.progress.Maximum = total; dlg.Show(); return dlg; }