private void Window_Closing(object sender, CancelEventArgs e) { if (AppConfig.AppSettings.BackupOnClosing) { BackupWindow.StartBackup(this); } }
public static void StartBackup(Window owner) { var window = new BackupWindow { Title = "Backup in progress ...", Owner = owner }; window.ShowDialog(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (AppConfig.AppSettings.BackupOnStartup) { BackupWindow.StartBackup(this); } _worker.DoWork += WaitForFiles; _worker.RunWorkerAsync(); }
private void BackupMenuItem_Click(object sender, RoutedEventArgs e) => BackupWindow.StartBackup(this);