public TabViewModelManager(ITabViewModelFactory tabViewModelFactory) { _tabViewModelFactory = tabViewModelFactory; _tabs = new ObservableCollection <ITabViewModel>(); Tabs = new ReadOnlyObservableCollection <ITabViewModel>(_tabs); CreateNewTab(); CreateNewTabCommand = new SimpleDelegateCommand(CreateNewTab); }
public OpenTabCommand(ITabViewModelFactory tabViewModelFactory, TabItemsViewModel tabsViewModel) { _tabsViewModel = tabsViewModel; _tabViewModelFactory = tabViewModelFactory; }