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

DevExpress.Xpf.NavBar Namespace

Contains classes which implement the main functionality of the DXNavBar for WPF suite. To use these classes in XAML code, add the xmlns:dxn=”“ namespace reference.

Assembly: DevExpress.Xpf.NavBar.v20.2.dll

NuGet Packages: DevExpress.WindowsDesktop.Wpf.NavBar, DevExpress.Wpf.Navigation


Name Description
ElementAddingEventArgs Provides data for events which concern adding an item or group.
ExplorerBarView Represents a view that allows multiple groups to be expanded at the same time.
FontSettings Contains font settings, such as font family, size and weight, applied to the nav bar group and item captions.
GroupAddingEventArgs Provides data for the NavBarViewBase.GroupAdding event.
ImageSettings Contains settings that define images to be displayed within group headers or items.
ItemAddingEventArgs Provides data for the NavBarViewBase.ItemAdding event.
LayoutSettings Contains layout settings to arrange images and text displayed by group headers or items.
NavBarActiveGroupChangedEventArgs Provides data for the NavBarViewBase.ActiveGroupChanged event.
NavBarActiveGroupChangingEventArgs Provides data for the NavBarViewBase.ActiveGroupChanging event.
NavBarCommands static Provides access to common navbar commands.
NavBarControl A control that enables you to implement a sidebar menu or switching between application modules. Supports three layouts: Navigation Pane, Explorer Bar View and Side Bar View.
NavBarGroup Represents an individual group within the NavBarControl.
NavBarGroupCollection Represents a collection of groups within the navbar control.
NavBarGroupExpandedChangedEventArgs Provides data for the ExplorerBarView.GroupExpandedChanged event.
NavBarGroupExpandedChangingEventArgs Provides data for the ExplorerBarView.GroupExpandedChanging event.
NavBarItem Represents an individual item within the NavBarControl control.
NavBarItemCollection Represents a collection of items within a group.
NavBarItemControl Represents a control (visual object) used to render the NavBarItem object (logical object) onscreen.
NavBarItemSelectedEventArgs Provides data for the NavBarViewBase.ItemSelected event.
NavBarItemSelectingEventArgs Provides data for the NavBarViewBase.ItemSelecting event.
NavBarLocalizer Represents an object that provides the means to localize the NavBarControl’s user interface elements.
NavBarPositionPanel This class is mainly intended to be used internally.
NavBarViewBase Serves as the base for objects representing Views in a NavBarControl.
NavigationPaneCommands Provides access to commands which are specific to the Navigation Pane view.
NavigationPaneView Represents a view similar to the Navigation Pane found in Microsoft Outlook 2007.
NavPaneExpandedChangedEventArgs Provides data for the NavigationPaneView.NavPaneExpandedChanged event.
NavPaneExpandedChangingEventArgs Provides data for the NavigationPaneView.NavPaneExpandedChanging event.
ScrollingSettings Contains scrolling settings.
SideBarView Represents a view similar to the side bars found in Microsoft Outlook, prior to version 2003.


Name Description
GroupAddingEventHandler Represents a method that will handle the NavBarViewBase.GroupAdding event.
ItemAddingEventHandler Represents a method that will handle the NavBarViewBase.ItemAdding event.
NavBarActiveGroupChangedEventHandler Represents a method that will handle the NavBarViewBase.ActiveGroupChanged event.
NavBarActiveGroupChangingEventHandler Represents a method that will handle the NavBarViewBase.ActiveGroupChanging event.
NavBarGroupExpandedChangedEventHandler Represents a method that will handle the ExplorerBarView.GroupExpandedChanged event.
NavBarGroupExpandedChangingEventHandler Represents a method that will handle the ExplorerBarView.GroupExpandedChanging event.
NavBarItemSelectedEventHandler Represents a method that will handle the NavBarViewBase.ItemSelected event.
NavBarItemSelectingEventHandler Represents a method that will handle the NavBarViewBase.ItemSelecting event.
NavPaneExpandedChangedEventHandler Represents a method that will handle the NavigationPaneView.NavPaneExpandedChanged event.
NavPaneExpandedChangingEventHandler Represents a method that will handle the NavigationPaneView.NavPaneExpandedChanging event.


Name Description
DisplayMode Contains values that specify by which characteristics (the text, image, or both) content elements (such as group headers or items) should be represented within the view.
DisplaySource Contains values that specify which property (NavBarGroup.Items or NavBarGroup.Content) defines the group’s content.
Element Contains values that identify a visual element corresponding to an object to which this property applies.
ExpandButtonMode Contains values that specify the display mode of the expand button.
GroupPosition Contains values that identify a group’s position within the control.
NavBarStringId Contains values corresponding to strings that can be localized.
NavBarViewKind Contains values that identify the currently applied view type.
ScrollMode Enumerates values that specify how the content of the NavBarControl is scrolled.