Ext.Net.AccordionDesigner.SetEditableDesignerRegionContent C# (CSharp) Method

SetEditableDesignerRegionContent() private method

private SetEditableDesignerRegionContent ( System.Web.UI.Design.EditableDesignerRegion region, string content ) : void
region System.Web.UI.Design.EditableDesignerRegion
content string
return void
        public override void SetEditableDesignerRegionContent(EditableDesignerRegion region, string content)
        {
            if (content == null)
                return;
            IDesignerHost host = (IDesignerHost)Component.Site.GetService(typeof(IDesignerHost));

            if (host != null)
            {

                string[] parameters = region.Name.Split('_');

                if (parameters.Length == 2 && parameters[0] == "Body")
                {
                    int index = int.Parse(parameters[1]);

                    if (this.layout.Items.Count > 0)
                    {
                        IContent panel = this.layout.Items[index] as IContent;

                        if (panel != null)
                        {
                            ITemplate template = ControlParser.ParseTemplate(host, content);
                            panel.Content = template;
                        }
                        Tag.SetDirty(true);
                    }
                }
            }
        }