How to dynamically embed any control via Templates inside the GroupBar?
9 Dec 20191 minute to read
The following code snippet shows how to dynamically add a Label control to the Groupbar Item using Templates.
// Create a label or any control that you want to add as a template.
Label label1 = new Label();
label1.Text = "Child 1";
// Create an instance for the groupbar template.
GroupBarTemplateControl template = new GroupBarTemplateControl();
template.ID = "templateId";
template.Controls.Add(label1);
Groupbar1.Templates.Add(template);
// Find the groupbar item to which you want to add the template and assign it to the TemplateID property.
GroupBarItem item = (GroupBarItem)Groupbar1.FindGroupItemByID("child1");
item.TemplateID="templateId";
' Create a label or any control that you want to add as a template.
Private label1 As Label = New Label()
Private label1.Text = "Child 1"
' Create an instance for the groupbar template.
Private template As GroupBarTemplateControl = New GroupBarTemplateControl()
Private template.ID = "templateId"
template.Controls.Add(label1)
Groupbar1.Templates.Add(template)
' Find the groupbar item to which you want to add the template and assign it to the TemplateID property.
Private item As GroupBarItem = CType(Groupbar1.FindGroupItemByID("child1"), GroupBarItem)
Private item.TemplateID="templateId"