Skip to main content
A newer version of this page is available. .
Tab

ASPxNavBar.GroupContentStyle Property

Gets the style settings for the client regions of all groups within the navbar control.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v20.2.dll

NuGet Package: DevExpress.Web

Declaration

public NavBarGroupContentStyle GroupContentStyle { get; }

Property Value

Type Description
NavBarGroupContentStyle

A NavBarGroupContentStyle object that contains the style settings for the group client regions.

Remarks

The GroupContentStyle property provides access to the style settings which define the common appearance style for the client regions of all groups within the navbar control. A group’s client region is considered as an area where group items are displayed - it doesn’t involve the group’s header. The common header style can be defined via the navbar’s ASPxNavBar.GroupHeaderStyle property.

In order to access and change the content style of a particular group within the navbar control, the group’s NavBarGroup.ContentStyle property can be used.

Example

This example demonstrates how to automatically expand a NavBarGroup when the mouse hovers over a group header. This functionality is turned on by setting the ExpandGroupAction property to MouseOver, and it may be extremely useful for the NavBar with AutoCollapse set to True and when all groups have the same height.

View Example

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<%@ Register Assembly="DevExpress.Web.v13.1, Version=13.1.12.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.Web.ASPxEditors"
    TagPrefix="dxe" %>

<%@ Register Assembly="DevExpress.Web.v13.1, Version=13.1.12.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.Web.ASPxNavBar"
    TagPrefix="dxnb" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/App_Data/Charts.xml" XPath="//Chart" />

    <dxnb:ASPxNavBar Width="600px" ClientInstanceName="ASPxNavBarClientControl" ID="ASPxNavBar1" runat="server" DataSourceID="XmlDataSource1" EnableAnimation="True" OnGroupDataBound="ASPxNavBar1_GroupDataBound" AutoCollapse="True" ExpandGroupAction="MouseOver" Font-Bold="False" Font-Names="Tahoma" Font-Size="8pt" GroupSpacing="1px">
        <GroupContentTemplate>
            <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td valign="top"><dxe:ASPxImage ID="Image1" runat="server" ImageUrl='<%# Container.EvalDataItem("BigImageUrl") %>' AlternateText='<%# Container.EvalDataItem("View") %>' /></td>
            <td valign="top" style="padding-left: 10px; color: #9D9D9D;"><div class="Hint"><dxe:ASPxLabel ID="Label2" runat="server" Text='<%# Container.EvalDataItem("Description") %>' /></div></td>
            </tr></table>
        </GroupContentTemplate>
        <GroupContentStyle>
            <Paddings Padding="7px" />
            <Border BorderWidth="0px" />
        </GroupContentStyle>
        <GroupHeaderStyle BackColor="#888888" Font-Bold="True" Font-Underline="False" ForeColor="White">
            <Paddings Padding="3px" PaddingLeft="7px" />
            <Border BorderWidth="0px" />
        </GroupHeaderStyle>
        <Paddings Padding="1px" />
        <Border BorderColor="#A8A8A8" BorderStyle="Solid" BorderWidth="1px" />
    </dxnb:ASPxNavBar>        
     </div>
    </form>
</body>
</html>
See Also