public void AddTab(bool closeViewModelOnUnload) { var controlView = new ControlView(); controlView.CloseViewModelOnUnloaded = closeViewModelOnUnload; var tabItem = new TabItem(); tabItem.Header = CreateTabHeader(tabItem, closeViewModelOnUnload); tabItem.Content = controlView; tabControl.Items.Add(tabItem); tabControl.SelectedItem = tabItem; }