Back to Devexpress

How to: Iterate Through Groups and Links of Each Group

windowsforms-4899-controls-and-libraries-navigation-controls-navigation-bar-examples-layout-how-to-iterate-through-groups-and-links-of-each-group.md

latest1.3 KB
Original Source

How to: Iterate Through Groups and Links of Each Group

  • Nov 13, 2018

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