[Expand]General Information
[Collapse]WinForms Controls
  .NET Core Support
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications, and Dialogs
  [Expand]Editors and Simple Controls
  [Collapse]Ribbon, Bars and Menu
    [Expand]The Ribbon UI
    [Expand]Visual Elements
    [Expand]Items and Item Links
     Ribbon Styles
    [Expand]Main Menus
    [Collapse]Ribbon Control Designer
      Ribbon Items Page
      Quick Access Toolbar Page
      Ribbon Page Header Items
      Status Bar Page
      Categories Page
      Sub Menus and Popup Menus Page
      Gallery Page
      Key Tips
      Repository Editor Page
      Reduce Operations Page
    [Expand]Runtime Capabilities
     Known Issues
   [Expand]Popup Menus
    Radial Menu
   [Expand]Common Features
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Property Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Chart Control
  [Expand]Map Control
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Sunburst Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Ribbon Items Page

The Ribbon Items page provides capabilities for managing Ribbon items, Ribbon pages and page groups. It allows you to add and remove Ribbon items, pages and page groups, modify their settings and drag-and-drop items to and between page groups.

The Ribbon Items designer page, containing two Ribbon pages and some items, is shown in the image below:

When a Ribbon Control is created at design time, it already contains a page and a page group. You can start working with this designer by adding additional Ribbon pages and page groups. Use the  Add Page and  Add Group buttons to do this.

Then, create Ribbon items which represent various commands. Use the button to create a Ribbon item of a specific type. The created items are added to the RibbonControl.Items collection. However, they are not made visible, so they are not accessible to end-users. To display Ribbon items, drag-and-drop them to the required page group(s) within the left pane. Note that it's possible to drag a single item to multiple page groups.

To add context tab pages, first add a custom page category by clicking the  Add Page Category button and then add pages to it.

Settings of a specific Ribbon item, page, page group or page category can be accessed in the Property grid on the right by clicking the required element.

The following list describes the meanings of the available commands:

Group Pages


  • Move Up - Moves the selected Ribbon element (page, group or bar item link) up.
  • Move Down - Moves the selected Ribbon element down.
  • Remove - removes the selected Ribbon element (page, group or bar item link).


  • Button - Creates a new item of the specified type and adds it to the RibbonControl.Items collection. After items have been created, they must be added to the required page groups. Otherwise, the items will not be accessible to end-users. To do this, drag-and-drop the created bar items to specific page groups within the left pane.
  • Add Button Group - Creates a BarButtonGroup item.
  • Remove Item - Removes the selected bar item from the collection.

Is this topic helpful?​​​​​​​