Esempio n. 1
0
        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;
            }
        }