Customizable number of Items on Popup in Windows Forms NavigationView
4 Feb 20251 minute to read
Navigation View now allows setting the maximum number of items to be displayed on its pop-up and has an option to cancel the pop-up. BarPopUp event can be used to achieve this.
// Sets the maximum items to be displayed.
Private this.navigationView1.BarPopup += new EventHandler<Syncfusion.Windows.Forms.Tools.BarPopupEventArgs>(navigationView1_BarPopup)
private void navigationView1_BarPopup(object sender, Syncfusion.Windows.Forms.Tools.BarPopupEventArgs e)
{
if (e.CurrentBar.Text.Equals("TestSample"))
{
e.Cancel = true;
}
if (e.CurrentBar.Text.Equals("Program Files"))
{
e.MaximumItemsToDisplay = 13;
}
else
{
e.MaximumItemsToDisplay = 5;
}
}
‘Sets the maximum Items to be displayed.
Private Me.navigationView1.BarPopup += New EventHandler(Of Syncfusion.Windows.Forms.Tools.BarPopupEventArgs)(AddressOf navigationView1_BarPopup)
Private Sub navigationView1_BarPopup(ByVal sender As Object, ByVal e As Syncfusion.Windows.Forms.Tools.BarPopupEventArgs)
If e.CurrentBar.Text.Equals("TestSample") Then
e.Cancel = True
End If
If e.CurrentBar.Text.Equals("Program Files") Then
e.MaximumItemsToDisplay = 13
Else
e.MaximumItemsToDisplay = 5
End If
End Sub