private void Hyperlink_FileRemoveNavigate(object sender, System.Windows.Navigation.RequestNavigateEventArgs e) { // Удалить файл из списка. int selectedRow = grid.SelectedIndex; // Номер выделенной строки. if (selectedRow == -1) { MessageBox.Show("Выделите строку с удаляемым файлом", "Нет файла для удаления", MessageBoxButton.OK, MessageBoxImage.Error); return; } MyFiles.RemoveFile(selectedRow); grid.UnselectAll(); }
private void menuRemoveFile_Click(object sender, RoutedEventArgs e) { // Удалить файл из списка. int selectedRow = grid.SelectedIndex; // Номер выделенной строки. //int selectingRows = grid.SelectedItems.Count; // Число выделенных строк. if (selectedRow == -1) { MessageBox.Show("Выделите строку с удаляемым файлом", "Нет файла для удаления", MessageBoxButton.OK, MessageBoxImage.Error); return; } MyFiles.RemoveFile(selectedRow); }
private void btnRemoveRoot_Click(object sender, RoutedEventArgs e) { int selectedRow = grid.SelectedIndex; // Номер выделенной строки. if (selectedRow == -1) { MessageBox.Show("Вы не выбрали источник!\nПожалуйста, выберите источник, а затем удаляйте его!", "Не выбран источник", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (MessageBox.Show("ВНИМАНИЕ!\nПри удалении источника будут удалены и пути для него.\nВы уверены?", "Вы уверены?", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { MyFiles.RemoveFile(selectedRow); } }