private void RemoveTabItem() { if (CurrentTab >= 0) { if (MainWindow.stashTabOverlay.IsOpen) { MainWindow.stashTabOverlay.Hide(); } StashTabs.Remove(StashTabs[CurrentTab]); StashTabItems.Remove(StashTabItems[CurrentTab]); } }
private void AddTabItem() { if (MainWindow.stashTabOverlay.IsOpen) { MainWindow.stashTabOverlay.Hide(); } Model.StashTab currTab = new Model.StashTab("New Tab"); StashTabs.Add(currTab); StashTabItems.Add(currTab.StashTabItem); CurrentTab++; currTab.TabIndex = CurrentTab; OnPropertyChanged("StashTabs"); //Trace.WriteLine(CurrentTab); }