Esempio n. 1
0
        public ToolboxPanel()
        {
            if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this))
            {
                _toolboxGroups = new ToolboxGroupCollection();

                CollectionView toolboxCollectionView = (CollectionView)CollectionViewSource.GetDefaultView(_toolboxGroups);
                toolboxCollectionView.SortDescriptions.Add(new System.ComponentModel.SortDescription("Name", System.ComponentModel.ListSortDirection.Ascending));

                foreach (HeliosDescriptor descriptor in ConfigManager.ModuleManager.ControlDescriptors)
                {
                    AddTool(new DescriptorToolboxItem(descriptor));
                }
                PopulateTemplates(ConfigManager.TemplateManager.ModuleTemplates);
                PopulateTemplates(ConfigManager.TemplateManager.UserTemplates);

                ConfigManager.TemplateManager.UserTemplates.CollectionChanged += new NotifyCollectionChangedEventHandler(UserTemplates_CollectionChanged);
            }
            InitializeComponent();
        }
Esempio n. 2
0
        public ToolboxPanel()
        {
            if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this))
            {
                _toolboxGroups = new ToolboxGroupCollection();

                CollectionView toolboxCollectionView = (CollectionView)CollectionViewSource.GetDefaultView(_toolboxGroups);
                toolboxCollectionView.SortDescriptions.Add(new System.ComponentModel.SortDescription("Name", System.ComponentModel.ListSortDirection.Ascending));

                foreach (HeliosDescriptor descriptor in ConfigManager.ModuleManager.ControlDescriptors)
                {
                    AddTool(new DescriptorToolboxItem(descriptor));
                }
                PopulateTemplates(ConfigManager.TemplateManager.ModuleTemplates);
                PopulateTemplates(ConfigManager.TemplateManager.UserTemplates);

                ConfigManager.TemplateManager.UserTemplates.CollectionChanged += new NotifyCollectionChangedEventHandler(UserTemplates_CollectionChanged);
            }

            InitializeComponent();
        }