Back to Devexpress

DevExpress.Xpf.NavBar Namespace

wpf-devexpress-dot-xpf-fad07554.md

latest9.4 KB
Original Source

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=”http://schemas.devexpress.com/winfx/2008/xaml/navbar“ namespace reference.

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

NuGet Package : DevExpress.Wpf.NavBar

Classes

NameDescription
ElementAddingEventArgsProvides data for events which concern adding an item or group.
ExplorerBarViewRepresents a view that allows multiple groups to be expanded at the same time.
FontSettingsContains font settings, such as font family, size and weight, applied to the nav bar group and item captions.
GroupAddingEventArgsProvides data for the NavBarViewBase.GroupAdding event.
ImageSettingsContains settings that define images to be displayed within group headers or items.
ItemAddingEventArgsProvides data for the NavBarViewBase.ItemAdding event.
LayoutSettingsContains layout settings to arrange images and text displayed by group headers or items.
NavBarActiveGroupChangedEventArgsProvides data for the NavBarViewBase.ActiveGroupChanged event.
NavBarActiveGroupChangingEventArgsProvides data for the NavBarViewBase.ActiveGroupChanging event.
NavBarCommands staticProvides access to common navbar commands.
NavBarControlA control that enables you to implement a sidebar menu or allow users to switch between application modules. Supports three layouts: Navigation Pane, Explorer Bar View, and Side Bar View.
NavBarGroupRepresents an individual group within the NavBarControl.
NavBarGroupCollectionRepresents a collection of groups within the navbar control.
NavBarGroupExpandedChangedEventArgsProvides data for the ExplorerBarView.GroupExpandedChanged event.
NavBarGroupExpandedChangingEventArgsProvides data for the ExplorerBarView.GroupExpandedChanging event.
NavBarItemRepresents an individual item within the NavBarControl control.
NavBarItemCollectionRepresents a collection of items within a group.
NavBarItemControlRepresents a control (visual object) used to render the NavBarItem object (logical object) onscreen.
NavBarItemSelectedEventArgsProvides data for the NavBarViewBase.ItemSelected event.
NavBarItemSelectingEventArgsProvides data for the NavBarViewBase.ItemSelecting event.
NavBarLocalizerRepresents an object that provides the means to localize the NavBarControl’s user interface elements.
NavBarPositionPanelThis class is mainly intended to be used internally.
NavBarViewBaseServes as the base for objects representing Views in a NavBarControl.
NavigationPaneCommandsProvides access to commands which are specific to the Navigation Pane view.
NavigationPaneViewRepresents a view similar to the Navigation Pane found in Microsoft Outlook 2007.
NavPaneExpandedChangedEventArgsProvides data for the NavigationPaneView.NavPaneExpandedChanged event.
NavPaneExpandedChangingEventArgsProvides data for the NavigationPaneView.NavPaneExpandedChanging event.
ScrollingSettingsContains scrolling settings.
SideBarViewRepresents a view similar to the side bars found in Microsoft Outlook, prior to version 2003.

Delegates

NameDescription
GroupAddingEventHandlerRepresents a method that will handle the NavBarViewBase.GroupAdding event.
ItemAddingEventHandlerRepresents a method that will handle the NavBarViewBase.ItemAdding event.
NavBarActiveGroupChangedEventHandlerRepresents a method that will handle the NavBarViewBase.ActiveGroupChanged event.
NavBarActiveGroupChangingEventHandlerRepresents a method that will handle the NavBarViewBase.ActiveGroupChanging event.
NavBarGroupExpandedChangedEventHandlerRepresents a method that will handle the ExplorerBarView.GroupExpandedChanged event.
NavBarGroupExpandedChangingEventHandlerRepresents a method that will handle the ExplorerBarView.GroupExpandedChanging event.
NavBarItemSelectedEventHandlerRepresents a method that will handle the NavBarViewBase.ItemSelected event.
NavBarItemSelectingEventHandlerRepresents a method that will handle the NavBarViewBase.ItemSelecting event.
NavPaneExpandedChangedEventHandlerRepresents a method that will handle the NavigationPaneView.NavPaneExpandedChanged event.
NavPaneExpandedChangingEventHandlerRepresents a method that will handle the NavigationPaneView.NavPaneExpandedChanging event.

Enums

NameDescription
DisplayModeContains 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.
DisplaySourceContains values that specify which property (NavBarGroup.Items or NavBarGroup.Content) defines the group’s content.
ElementContains values that identify a visual element corresponding to an object to which this property applies.
ExpandButtonModeContains values that specify the display mode of the expand button.
GroupPositionContains values that identify a group’s position within the control.
NavBarStringIdContains values corresponding to strings that can be localized.
NavBarViewKindContains values that identify the currently applied view type.
ScrollModeEnumerates values that specify how the content of the NavBarControl is scrolled.