Back to Devexpress

NavBarControl.Groups Property

windowsforms-devexpress-dot-xtranavbar-dot-navbarcontrol-4cfb730a.md

latest3.2 KB
Original Source

NavBarControl.Groups Property

Gets a collection of objects representing groups of the NavBarControl.

Namespace : DevExpress.XtraNavBar

Assembly : DevExpress.XtraNavBar.v25.2.dll

NuGet Package : DevExpress.Win

Declaration

csharp
[XtraSerializableProperty(true, true, false, 999)]
[InheritableCollection]
public NavGroupCollection Groups { get; }
vb
<XtraSerializableProperty(True, True, False, 999)>
<InheritableCollection>
Public ReadOnly Property Groups As NavGroupCollection

Property Value

TypeDescription
NavGroupCollection

A NavGroupCollection object holding a collection of groups.

|

Remarks

Each group of the NavBarControl is represented by a NavBarGroup object. The collection of such objects is accessed via the control’s Groups property.

You can also use the Groups property to access individual groups by their indexes or captions specified via the parameter.

Example

The following sample code demonstrates how to iterate through groups and item links. The group collection is accessed via the NavBarControl.Groups property. Links are accessed via the group’s NavBarGroup.ItemLinks property.

csharp
using DevExpress.XtraNavBar;
//...
for (int i = 0; i < navBarControl1.Groups.Count; i++) {
   NavBarGroup currGroup = navBarControl1.Groups[i];
   // perform some operations on a group here
   //...
   for (int j = 0; j < currGroup.ItemLinks.Count; j++) {
      NavBarItemLink currLink = currGroup.ItemLinks[j];
      // perform some operations on a link here
      //...
   }
}
vb
Imports DevExpress.XtraNavBar
' ...
Dim I, J As Integer
For I = 0 To NavBarControl1.Groups.Count - 1
   Dim CurrGroup As NavBarGroup = NavBarControl1.Groups(I)
   ' perform some operations on a group here
   '...
   For J = 0 To CurrGroup.ItemLinks.Count - 1
      Dim CurrLink As NavBarItemLink = CurrGroup.ItemLinks(J)
      ' perform some operations on a link here
      '...
   Next
Next

See Also

NavBarGroup

NavGroupCollection

Items

ItemLinks

Navigation Bar

NavBarControl Class

NavBarControl Members

DevExpress.XtraNavBar Namespace