private void BarButtonItemDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var item = gridViewLog.GetRow(gridViewLog.FocusedRowHandle) as Core.Model.LogLine; if (System.IO.Directory.Exists(item.Value)) { var deleted = Helpers.ShellHelper.DeleteFileSystemItemProperties(FindForm(), item.Value); if (deleted) { RequestNewScan?.Invoke(this, new EventArgs()); } } }
private void BarButtonItemDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var filename = (gridViewFiles.GetRow(gridViewFiles.FocusedRowHandle) as Core.Model.WambyFileSystemItem)?.FullName; if (filename == null) { return; } if (System.IO.File.Exists(filename)) { var deleted = Helpers.ShellHelper.DeleteFileSystemItemProperties(FindForm(), filename); if (deleted) { RequestNewScan?.Invoke(this, new EventArgs()); } } }
public void RequestScan() { RequestNewScan?.Invoke(this, new EventArgs()); }