/// <summary> /// Выбор директории для бэкапов /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void bSelectBackupDirectory_Click(object sender, RoutedEventArgs e) { var dlg = new WSelectFileItem(); dlg.ShowFiles = false; if (dlg.ShowDialog() == true) { var f = new FileItem(dlg.ResultPathString); if (!f.Exist) { MessageBox.Show("Объект по указанному адресу не обнаружен", "Ошибка"); return; } tbBackupDirectory.Text = f.PathString; } }
private void bAdd_Click(object sender, RoutedEventArgs e) { var dlg = new WSelectFileItem(); dlg.MultiSelect = true; if (dlg.ShowDialog() == true) { foreach (var s in dlg.ResultPaths) { var f = new FileItem(s); if (!f.Exist) { MessageBox.Show(String.Format("Объект по указанному адресу ({0}) не обнаружен", f.PathString), "Внимание", MessageBoxButton.OK, MessageBoxImage.Exclamation); } lFiles.Add(f); } Refresh(); dgFileItems.SelectedIndex = lFiles.Count - 1; } }