private void Delete(FileItem obj) { if (SelectedItem == obj) { var i = Session.Files.IndexOf(obj) - 1; if (i < 0) { i = 0; } SelectedItem = Session.Files.Count > 0 ? Session.Files[i] : null; } Session.Files.Remove(obj); obj.CleanUp(); }
private void Delete(FileItem obj) { if (SelectedItem == obj) { var i = Session.Files.IndexOf(obj) - 1; if (i < 0) { i = 0; } SelectedItem = Session.Files.Count > 0 ? Session.Files[i] : null; } Session.Files.Remove(obj); obj.CleanUp(); }