} //массив всех приводов public void Choose_disk(Grid grid_files_and_folders, Grid grid_drives, ListView list_view_folders, ListView list_volumes, ListView list_view_path_frames, DataGrid data_grid_meta_data) //Переход из списка дисков к файлам на этом диске { is_disk_choosen = true; data_grid_meta_data.Items.Clear(); data_grid_meta_data.Visibility = Visibility.Collapsed; currentDirName = list_volumes.SelectedItem.GetType().GetProperty("Name").GetValue(list_volumes.SelectedItem, null).ToString(); choosen_disk = currentDirName; PathBuilder.Dir_down(list_view_path_frames, currentDirName); Switch_btw_grid_files_and_disks(grid_files_and_folders, grid_drives); Update_listview_folders(list_view_folders); }
public void Directory_down(ListView list_view_folders, ListView list_view_path_frames, string new_dir_down)//переход внутрь катлога { if (Directory.Exists(new_dir_down)) { currentDirName = new_dir_down; PathBuilder.Dir_down(list_view_path_frames, Path.GetFileName(new_dir_down)); } else { MessageBox.Show($"Директории не сущетсвует по пути {new_dir_down}"); } Update_listview_folders(list_view_folders); }