public TabControlViewModel(int numberOfTabs = 20) { Items = new ObservableCollection <TabViewModel>(); for (int i = 0; i < numberOfTabs; i++) { Items.Add(new TabViewModel(this, String.Format("Tab {0}", i))); } DragHelper = new TabControlDragHelper <TabViewModel>(this); }
public TabbedExplorerViewModel(IWindowManager windowManager, IEventAggregator events) { DragHelper = new TabControlDragHelper <IExplorerViewModel>(this); _events = events; _windowManager = windowManager; events.Subscribe(this); Commands = new TabbedExplorerCommandManager(this, _events); Commands.SetCommandToDictionary(OnTabExplorerAttachedKey, UIScriptCommands.TabExplorerNewTab()); }