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
Ribbon

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 have been used in applications for the past 10+ years. 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.

Features

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.

Variants

Variants

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

Galleries

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.

Mini-ToolBar

Mini-ToolBar

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
Backstage open in a Metro theme

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.


Scenic Layout

Scenic Layout

By default the newer Scenic application button is used, however the classic 'orb' application button from Office 2007 is available as an option.

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.

Controls

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

ApplicationMenu
Backstage
BackstageTab
Button
ButtonGroup
CheckBox
ColorPickerGallery
ComboBox
ContextMenu
FontFamilyComboBox
FontSizeComboBox
Group
Menu
MiniToolBar
PopupButton
PopupGallery
RadioButton
RecentDocumentMenu
RibbonGallery
Ribbon
RibbonWindow
RowPanel
Separator
SplitButton
StackPanel
Tab
TaskTabControl
TaskTabItem
TextBox
ToggleMinimizationButton

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

Licensing

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