private void DomainDefWindow_Loaded(object sender, RoutedEventArgs e) { if (_prj.domains.Count > 0) { DomainListLB.SelectedIndex = 0; } List <string> types = ObjectTypeHelper.GetDObjectTypes(); TypeCB.ItemsSource = types; }
private void ProjTreeDefWindow_Loaded(object sender, RoutedEventArgs e) { List <string> types = ObjectTypeHelper.GetDObjectTypes(); NameCB.ItemsSource = types; foreach (Domain dm in _prj.domains.Values) { TreeUserControl treeCtrl = new TreeUserControl(dm.root); treeCtrl.OnTreeSelected += TreeCtrl_OnTreeSelected; treeCtrl.OnTreeAdded += TreeCtrl_OnTreeAdded; treeCtrl.OnTreeRemoved += TreeCtrl_OnTreeRemoved; TabItem tab = new TabItem(); tab.Header = dm.name; TreeTabHolder.Items.Add(tab); tab.Content = treeCtrl; } if (_prj.domains.Count > 0) { TreeTabHolder.SelectedIndex = 0; } }