private void _Del_Click(object sender, EventArgs e) { if (this.listView1.SelectedItems.Count > 0) { if (MessageBox.Show("你确定要删除吗?删除后将不可恢复", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { DelFile Dfile = new DelFile(); Dfile.DelFileList = new List <DelFileName>(); foreach (ListViewItem p in this.listView1.SelectedItems) { FileSystem fs = p.Tag as FileSystem; Dfile.DelFileList.Add(new DelFileName() { FullName = fs.FullName, FType = fs.FileType }); } SocketManager.Send(BufferFormatV2.FormatFCA(Dfile, Deflate.Compress)); } } }
private void Btn_Del_Click(object sender, RoutedEventArgs e) { TabItem ti = GetSelectTab(); if (ti == null) { return; } MessageBoxResult mbr = MessageBox.Show("确定删除所有" + ti.Header + "文件吗?", "警告", MessageBoxButton.OKCancel, MessageBoxImage.Warning); if (mbr == MessageBoxResult.OK) { DataGrid grid = ti.Content as DataGrid; foreach (var item in grid.Items) { DelFile df = item as DelFile; File.Delete(df.FullPath + "\\" + df.Name); Db_Delte_Sync(df.FullPath + "\\" + df.Name); } grid.ItemsSource = null; MessageBox.Show("删除成功!"); } }