Ribbon for WPF

Implements all of the required and optional Microsoft Ribbon UI specifications

  • Reproduces an Office-like user interface that has become the standard across many applications
  • A set of tabbed toolbars that collapse UI features in a prioritized way as available width is reduced, while still keeping all commands accessible
  • Over 15 built-in controls, everything from split buttons to font family comboboxes

Actipro Ribbon is a control suite that implements an Office-like user interface for WPF applications. It meets 100% of the required and optional Microsoft licensing requirements for implementation of a ribbon user interface, and is the most feature-rich WPF ribbon available today.

The ribbon user interface was designed to replace the standard types of menus and toolbars that were found in many applications prior to its creation. Ribbons consolidate all user interface commands into a single location, which is easy to use and scales up and down well, thereby providing fast access to all commands regardless of window size.


Ribbon's wide array of controls allow it to reproduce an Office-like user interface exactly, everything from split buttons to galleries and mini-toolbars.



Various layout controls govern where other controls are placed within a ribbon as the ribbon decreases in width. Through the use of these layout phases, called variants, you can achieve nearly any dynamic layout that you find in Office.



Galleries are controls that are designed to visually present a choice to the end user and are often used to render things like styles, colors, underlines, etc. that may be applied to a document. Both in-ribbon and popup galleries are included.

Key and Screen Tips

Key and Screen Tips

Key tips provide easy keyboard access to any control on the ribbon or in its popups. Screen tips are advanced tool tips with a standardized layout and contextual help support.



The mini-toolbar semi-transparently appears near the mouse when a selection is made, offering controls related to the selection. It becomes more opaque as the mouse moves closer to it and becomes less opaque as the mouse moves away from it.

Interactive Controls

Numerous controls are included that are designed for use in ribbon tabs, such as buttons (normal, checkable, popup, and split), check boxes, radio buttons, combo boxes, text boxes, galleries, and separators.

Quick Access ToolBar

The QAT may be located above the ribbon, below the ribbon or hidden completely. It is a centralized place to store the most commonly-used commands and can be customized by the end user.

Contextual Tab Groups

Contextual tab groups may be displayed when the context of the selection is appropriate for them to be visible. For instance a Picture Tools contextual tab group's Tabs may become active when a picture is selected in a document.

Ribbon Window

Used as a WPF Window replacement that provides tight integration with the Ribbon control and Backstage.

Backstage Application Menu

Both the newer Backstage and traditional application menu styles are available.

Backstage with the Info tab selected

The ribbon's application menu is displayed by clicking the distinct application button in the upper left hand side of the ribbon and generally consists of various application-wide menu items such as new, open, save file operations as well as other operations such as printing.

Fluent Animation

Fluent Animation

Subtle fluent animations are used throughout Ribbon to delight the end user, such as when switching tabs and toggling Backstage.

Tabs and Buttons

Tabs and Buttons

Backstage allows for the embedding of buttons, separators, and even a recent document list in the Backstage tab tray. Another secondary-level tab control and button styles are available for controls on Backstage tabs.

Recent Documents

Recent Documents

Recent document lists allow an end user to list all recently-opened documents, and to optionally pin them.

Actipro Ribbon implements ALL required and nearly all optional sections of the official 120+ page Microsoft ribbon UI design guidelines document.


This add-on product includes these UI controls, for use in applications built with the WPF platform:


Explore Other WPF Controls

Next Steps

Free Evaluation

The best way to learn about our UI controls and their features is to download a free trial. This will allow you to see samples, documentation, and integrate them into your own apps.

Download Trial

Need Help?

Do you have any licensing or sales questions? Do you have a technical question while evaluating? Please contact us so that our friendly staff can assist you.

Contact Us


When your app's development team is licensed, you can distribute an app using our royalty-free UI controls to anyone. Our purchase page helps you calculate the licensing to meet your needs.

Purchase Licenses

Online Documentation

All product documentation topics and a complete API reference are available for browsing on our web site.

View Documentation

GitHub Repository

Clone our open-source repository on GitHub for the full source of the WPF Controls sample projects and documentation topics.

View Repository

NuGet Packages

Install product NuGet packages from nuget.org into any project, and easily update when new versions are released.

View Packages