protected override void CreateChildControls() { if (this.CollapseTemplate != null) { foreach (CollapseItem item in this.CollapseTemplate) { this.Controls.Add(item); CollapseItemBodyContainer body = (item.Controls.OfType <CollapseItemBodyContainer>().FirstOrDefault() as CollapseItemBodyContainer); CollapseItemHeaderContainer header = (item.Controls.OfType <CollapseItemHeaderContainer>().FirstOrDefault() as CollapseItemHeaderContainer); header.BodyId = body.ClientID; header.ParentId = this.ClientID; } } }
protected override void CreateChildControls() { CollapseItemHeaderContainer headerTemplateContainer = new CollapseItemHeaderContainer(); HeaderTemplate.InstantiateIn(headerTemplateContainer); CollapseItemBodyContainer bodyTemplateContainer = new CollapseItemBodyContainer(); BodyTemplate.InstantiateIn(bodyTemplateContainer); Controls.Add(headerTemplateContainer); Controls.Add(bodyTemplateContainer); CollapseItemBodyContainer body = (Controls.OfType <CollapseItemBodyContainer>().FirstOrDefault() as CollapseItemBodyContainer); body.Opened = this.Opened; }
protected override void CreateChildControls() { CollapseItemHeaderContainer headerTemplateContainer = new CollapseItemHeaderContainer(); HeaderTemplate.InstantiateIn(headerTemplateContainer); CollapseItemBodyContainer bodyTemplateContainer = new CollapseItemBodyContainer(); BodyTemplate.InstantiateIn(bodyTemplateContainer); Controls.Add(headerTemplateContainer); Controls.Add(bodyTemplateContainer); CollapseItemBodyContainer body = (Controls.OfType<CollapseItemBodyContainer>().FirstOrDefault() as CollapseItemBodyContainer); body.Opened = this.Opened; }