private void AddFolder(object sender, RoutedEventArgs e) { var dialog = new CommonOpenFileDialog { IsFolderPicker = true, }; if (dialog.ShowDialog() != CommonFileDialogResult.Ok) { return; } var dir = new DirectoryInfo(dialog.FileName); if (!dir.Exists) { return; } string path = dir + "\\"; pathfolder = dir.FullName; foreach (var fInf in dir.GetDirectories()) { OldNameFolders.Add(new Foldername() { Value = fInf.Name, Path = path }); OldNamesFolder.Add(fInf); } }
private void UpdateOldNameFolder() { var tempList = OldNamesFolder.ToList(); OldNamesFolder.Clear(); foreach (var fInf in tempList) { fInf.Refresh(); OldNamesFolder.Add(fInf); } }