private void CloseTab(DirectoryTabItemViewModel vm) { var isCurrent = CurrentDirectoryTabItem == vm; DirectoryTabItems.Remove(vm); if (isCurrent) { CurrentDirectoryTabItem = DirectoryTabItems.LastOrDefault(); } }
private void CloseTab(DirectoryTabItemViewModel directoryTabItemViewModel) { DirectoryTabItems.Remove(directoryTabItemViewModel); CurrentDirectoryTabItem = DirectoryTabItems.FirstOrDefault(); }