NavBarGroup.Expanded Property
Gets or sets a value specifying whether the group is expanded.
Namespace: DevExpress.Web
Assembly: DevExpress.Web.v24.2.dll
Declaration
Property Value
Type | Default | Description |
---|---|---|
Boolean | true |
|
Remarks
Use the Expanded property to expand and collapse groups. The expansion state of a group can be changed if the navbar’s ASPxNavBar.AllowExpanding and the group’s NavBarGroup.AllowExpanding properties are both set to true
.
Example
public partial class ASPxperience_LoadOnCallback : System.Web.UI.Page {
protected void LoadGroupContent(NavBarGroup group) {
Control control = null;
if(group.Expanded && group.ContentTemplate == null) {
switch(group.Name) {
case "Group1":
case "Group2":
control = LoadControl("UserControl.ascx");
break;
}
group.ContentTemplate = control as ITemplate;
}
}
protected void LoadExpandedGroups() {
for(int i = 0; i < ASPxNavBar1.Groups.Count; i++)
LoadGroupContent(ASPxNavBar1.Groups[i]);
}
protected void Page_Load(object sender, EventArgs e) {
LoadExpandedGroups();
}
protected void ASPxNavBar1_ExpandedChanged(object source,
DevExpress.Web.NavBarGroupEventArgs e) {
LoadGroupContent(e.Group);
}
}
See Also