void OnTab_RequestsClose(object sender, EventArgs e) { Workspace_ViewModel tab = sender as Workspace_ViewModel; this.TabsCollection.Remove(tab); if (sender is SettingsList_ViewModel) { (sender as SettingsList_ViewModel).RestartRequest -= Tab_RestartRequest; } }
private void SetActiveTab(Workspace_ViewModel tab) { CommandsCollection.MoveCurrentTo(tab); }