public void AddScreen(IScreen screen, string caption) { TabItem tab = GetTabByScreen(screen); if (tab == null) { tab = new TabItem {Content = screen, Header = caption}; myTabContainer.Items.Add(tab); } myTabContainer.SelectedItem = tab; }