public void AddTab(object control, string title, int copyNo, bool duplicatesAllowed = true) { ModuleTabItem tabItemT = new ModuleTabItem(title, copyNo); tabItemT.Content = control; Items.Add(tabItemT); SelectedIndex = Items.Count - 1; SelectedItem = tabItemT; tabItemT.IsSelected = true; CheckItems(); //((UserControl)tabItemT.Content).Width = Cache.sWidth; //((UserControl)tabItemT.Content).Height = Cache.sHeight; }
public void AddTab(object control, string title, bool duplicatesAllowed = true) { int copies = Cache.NoOpened(control.GetType()); if (copies >= 1 && !duplicatesAllowed) { return; } ModuleTabItem tabItemT = new ModuleTabItem(title, Cache.NoOpened(control.GetType())); tabItemT.Content = control; Items.Add(tabItemT); SelectedIndex = Items.Count - 1; SelectedItem = tabItemT; tabItemT.IsSelected = true; CheckItems(); }