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);
        }
示例#3
0
        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);
            }
        }