# Accordion Control | WPF Controls | DevExpress Documentation

The [AccordionControl](/WPF/DevExpress.Xpf.Accordion.AccordionControl) is an advanced navigation control that allows you to create hierarchical user interfaces that are compact and easy to navigate.

Its features include:

- **An unlimited number of hierarchy levels**

      Accordion items can contain any number of subitems.
- **Multiple selection modes**

      You can specify which items an end-user can select.
- **Data binding support**

      You can define accordion items in a View model.
- **Multiple expanding modes**

      You can specify how many items can be expanded at the same time.
- **Expand/collapse animation**

      Optional animations ensure a smooth user experience.
- **Glyph support**

      You can easily assign icons to accordion items.
- **Custom item content**

      Accordion items can store any content, including editors and images.
- **Integrated search field**

      End-users can quickly search for accordion items and item contents.
- **Keyboard navigation**

      End-users can navigate accordion items using the keyboard.

![AccordionControlOverview](/WPF/images/accordioncontroloverview128093.png)

**Main Features**

Topics in this section help you get started with the [AccordionControl](/WPF/DevExpress.Xpf.Accordion.AccordionControl).

- [Getting Started](/WPF/119805/controls-and-libraries/navigation-controls/accordion-control/getting-started)

      Provides step-by-step instructions on how to create a simple application with the [AccordionControl](/WPF/DevExpress.Xpf.Accordion.AccordionControl).
- [Accordion Items](/WPF/118548/controls-and-libraries/navigation-controls/accordion-control/accordion-items)

      Describes the basic concept behind the [AccordionControl](/WPF/DevExpress.Xpf.Accordion.AccordionControl).
- [Data Binding](/WPF/118635/controls-and-libraries/navigation-controls/accordion-control/data-binding)

      Describes the [AccordionControl](/WPF/DevExpress.Xpf.Accordion.AccordionControl)‘s data binding capabilities.
- [Expanding and Collapsing](/WPF/119808/controls-and-libraries/navigation-controls/accordion-control/expanding-and-collapsing)

      Describes how to expand and collapse [Accordion Items](/WPF/118548/controls-and-libraries/navigation-controls/accordion-control/accordion-items).
- [Searching](/WPF/118715/controls-and-libraries/navigation-controls/accordion-control/searching)

      Describes the item filtering capabilities.
- [Selection](/WPF/118345/controls-and-libraries/navigation-controls/accordion-control/selection)

      Describes how to select [Accordion Items](/WPF/118548/controls-and-libraries/navigation-controls/accordion-control/accordion-items).
- [View Mode](/WPF/120285/controls-and-libraries/navigation-controls/accordion-control/view-mode)

      Describes the navigation pane view mode and integration with the [OfficeNavigationBar](/WPF/DevExpress.Xpf.Navigation.OfficeNavigationBar).
- [Collapse Mode](/WPF/119732/controls-and-libraries/navigation-controls/accordion-control/collapse-mode)

      Describes the compact display mode.
- [Visual Elements](/WPF/118550/controls-and-libraries/navigation-controls/accordion-control/visual-elements)

      Lists the [AccordionControl](/WPF/DevExpress.Xpf.Accordion.AccordionControl)‘s visible UI elements. Each topic contains a description of the element’s purpose and a list of settings that affect its appearance.
- [Examples](/WPF/119896/controls-and-libraries/navigation-controls/accordion-control/examples)

      Provides a list of examples contained in this help.