Navigation Controls
- 3 minutes to read
This section describes the DevExpress controls that perform navigation within your application, from simple side bars to Windows Modern inspired tile bars.
#Accordion Control
The AccordionControl is an advanced navigation control that allows you to create hierarchical user interfaces that are compact and easy to navigate. Key features include:
- An unlimited number of hierarchy levels.
- Data-binding support.
- Integrated search field.
Tip
Topic: Accordion Control
#Navigation Bar
The Navigation Bar is a well-known variation of the side navigation bar that features collapsible groups with items within it. Key features include:
- Three available Views that affect NavBar Control behavior and appearance.
- Layout flexibility and runtime customization options.
- The capability to embed any control to a NavBar item.
- A set of built-in commands that allow you to program various actions in XAML markup.
- Interaction with OfficeNavigationBar.
Tip
Topic: Navigation Bar
#Office Navigation Bar
An Outlook 2013-inspired navigation bar that supports integration with the Navigation Bar. Supports the following features:
- Automatically retrieves Navigation Bar groups and presents them as its own items.
- A built-in Customization Button that allows end-users to display more or fewer items and re-arrange them as needed.
- Supports Peek Panels that can be attached to Office Navigation Bar items and displayed on hover.
Tip
Topic: Office Navigation Bar
#Tile Nav Pane
A hierarchical multi-level tile menu that provides navigation in a touch-friendly manner. Key features include:
- Supports three levels of navigation for displaying categories, items and sub-items.
- The top-level bar can host regular and drop-down buttons.
- Embedded Home button.
- Built-in navigation breadcrumbs that help your end-users to keep track of their current location in the navigation hierarchy.
- Various animation effects.
Tip
Topic: Tile Nav Pane
#Tile Bar
A simple navigation bar with tiles. Any tile within a Tile Bar can display an associated drop-down control. This goes for any object, including another Tile Bar for implementing multi-level navigation bars.
Tip
Topic: Tile Bar
#TreeView
The TreeView is a navigation control that displays self-referenced and hierarchical data.
Tip
Topic: Tree
#Wizard Control
The WPF Wizard Control is a handy tool for building wizards - dialogs with multiple pages that guide your end users through a specific process (e.g., product installation). The list below outlines main Wizard Control features:
- Three types of pages, each with its own mark-up and set of features.
- Embedded wizard buttons.
- Various page templates.
- Rich navigation capabilities.
- Suits for creating both simple wizards, where pages change one by one in a strict order, and wizards with a non-linear page sequence, where one page can lead to various other pages depending on the specific criteria.
Tip
Topic: Wizard Control
#Hamburger Menu
The WPF Hamburger Menu is used to implement the navigation UI that emulates popular web applications. Its features include:
- Adaptive layout.
- Different types of navigation items: regular, check and radio buttons, and hyperlinks.
- Sub menus displaying items in side panels and “favorite” items directly in the main menu.
- MVVM Support.
Tip
Topic: Hamburger Menu