Register a Custom Config
The docs say to register a custom config like this
Config.RegisterSection<PageAppearanceConfig>();Hi Steve,
Thank you for using our services.
Please find below a sample method demonstrating how you can register a control in your Toolbox, and if the section does not exist a new one will be created, I believe you might find it useful:
public static void RegisterControl(string controlName, Type controlType, string toolboxName, string sectionName) var configManager = ConfigManager.GetManager(); var config = configManager.GetSection<ToolboxesConfig>(); var controls = config.Toolboxes[toolboxName]; var section = controls.Sections.Where<ToolboxSection>(e => e.Name == sectionName).FirstOrDefault(); if (section == null) section = new ToolboxSection(controls.Sections) Name = sectionName, Title = sectionName, Description = sectionName, ResourceClassId = typeof(PageResources).Name ; controls.Sections.Add(section); if (!section.Tools.Any<ToolboxItem>(e => e.Name == controlName)) var tool = new ToolboxItem(section.Tools) Name = controlName, Title = controlName, Description = controlName, ControlType = controlType.AssemblyQualifiedName ; section.Tools.Add(tool); configManager.SaveSection(config); Perfect!