public void CloseFile(FileTypeTabItemViewModelBase item) { if (SelectedItem == item) { SelectedItemIndex--; } item.Close(); OpenItems.Remove(item); }
public void OpenFile(string path) { try { FileTypeTabItemViewModelBase item = Utility.GetViewModelForFile(path); OpenItems.Add(item); SelectedItem = item; } catch (Exception ex) { Log.Error(ex.Message); MessageBox.Show(ex.Message, "Error"); } }
public bool CanCloseFile(FileTypeTabItemViewModelBase item) => item.CanClose();