Ribbon Menu with MVVM Support
Deliver Office-inspired interfaces with ease.
With the DevExpress Ribbon control, you can emulate the Microsoft Office end-user experience within your WPF apps with absolute ease. From Office 2007 to Office 2019 and everything in between, the WPF Ribbon supports all available Office styles and UI metaphors (Office Universal and Tablet UI) so you can incorporate the look, feel, and capabilities of the version of MS Office used within your enterprise.
The Ribbon control is fully compatible with the MVVM design pattern. Bind its properties to a view model and generate categories, pages, groups, and commands. In a combination with our integrated MVVM Framework, you can easily deliver well structured, extensible, maintainable, and unit testable WPF applications.
Ribbon Command Bars & Views
Quick Access Toolbar, Status Bar, App Menu
Our Ribbon control integrates all traditional toolbars so you can reproduce the functionality found in Microsoft Office apps like Word, Excel, and Powerpoint.
Quick Access Toolbar (QAT)
Provides one-click access to the most important parts of your application. Users can qickly customize the toolbar to include frequently-used commands or remove unnecessary commands.
Status Bar
The Ribbon Status Bar is displayed at the bottom of a parent window (form) and can be used to communicate application status, apply zoom effects, etc.
Application Menu (Backstage View)
Introduced in Microsoft Office as part of the Office Fluent UI, the Backstage View offers powerful navigation options and our WPF Ribbon control fully supports all behaviors end-users have come to know inside Microsoft Office.
Ribbon Commands (Items)
Everything your app menu will need.
Our WPF Ribbon control allows you to display various items within its command bars. These items include traditional buttons, dropdown lists and check boxes, submenus and lists, radio groups and in-ribbon galleries, and many more. You can incorporate individual data input controls (such as a combo box or a dropdown calendar) that ship inside our WPF Data Editors Library.
The Ribbon control also includes the following options designed to help you deliver familiar interfaces for the best possible user experience:
- Key Tips
- Keyboard Accessibility
- Enhanced Tooltips
DevExpress WPF Subscription ships with a comprehensive SVG image collection with over 30 categories packed with thousands of high-quality vector icons. These vector images can change colors based on your application theme.
Ribbon Page Categories
Standard and Contextual Tab Groups
Page categories are the topmost containers that host individual Ribbon pages. Two distinct page category types are available. Standard categories host standard pages, while context categories host context specific commands.
The Ribbon control allows you to create Contextual Categories (Tabs) just like those found in Microsoft Office. These pages are displayed only when a specific object is selected or when an end-user performs a specific action.
Ribbon Customization
Deliver fully personalized user interfaces.
With its powerful Visual Studio IDE designer and runtime customization options, the Ribbon control makes configuration a breeze. It includes the following options designed to help you deliver a user experience that is second to none.
- Visual Studio Smart Tags
- In-place Ribbon Customization
- Drag & Drop Support
- Runtime Ribbon UI Customization
- Import / Export Ribbon Layout
The built-in Layout Adaptation (Scaling) engine dynamically modifies Ribbon content based upon available screen real estate. It automatically modifies the size of individual images (large/small), displays/hides command text, moves buttons into drop down windows, etc.
And yes, you can merge individual Ribbon items within MDI applications. As you'd expect, our integrated Ribbon MDI merging option allows child MDI form commands to be merged onto the main form's Ribbon menu.