Our collection of Office 2010-style UI controls let you create Office-style menus, toolbars, window frames, and more. Bringing your application UI on par with industry standards and leaders has never been easier.
The Ribbon Framework includes all the controls and components that are required to build an Office 2007 and 2010-style ribbon layout and functionality in your applications. You can design the UI in either the VS.NET Designer or Expression Blend.
An application menu is the equivalent to the File menu of traditional menu user interfaces. It is represented by the circular button in the upper-left corner of a frame. The image in the button can be customized.
The ribbon control provides you the ability to embed a gallery control within the ribbon. A gallery can be embedded in one of two modes: in-ribbon and drop-down.
Dynamic resizing support prevents the ribbon items from being hidden or clipped from the view while resizing the ribbon. The ribbon items will automatically resize to fit the view. If it cannot shrink anymore, scroll buttons will appear automatically.
The mini-toolbar control is a lightweight, floating toolbar that can be dynamically displayed and hidden for certain contexts. A good example is text editing. When users select text in the editor, you can show the mini-toolbar next to the text to allow users to quickly bold, italicize, or underline it.
A quick access toolbar (QAT) is used to render a set of ribbon buttons that are commonly used in most applications. It is rendered next to the Application Menu button to make it more accessible to end users. It can also be easily customized by end users utilizing the built-in QAT context menu. End users can also choose to place it above or below the ribbon, remove certain commands from the QAT, and add other commands to it. The QAT is also designed to prevent users from adding multiple instances of the same command to the toolbar. There is also a customize quick access toolbar dialog box that can be invoked by the end user. As the name suggests, it can fully customize a set of commands to be displayed in the QAT; the full set of commands available in the application can be exposed to the end user.
Ribbon tabs let you categorize commands that you want to display to end users and render categorized commands within tabs. They can contain bars and buttons. Within a ribbon tab, ribbon bars are used to group ribbon buttons. This lets you create another level of categorization for commands and makes it easy for end users to locate required commands.There is also a special split button that can be placed in a ribbon that users can use in two different ways. Users can click the button to invoke a default command or click the drop-down to select a desired command from a list.
Modal tabs in the ribbon control are used to temporarily display a collection of commands other than those found in the core tabs. When shown, all other core tabs will be invisible. In Microsoft Office, you can see a modal tab being used to display print preview commands when printing a document.
Ribbon fully supports end user customization of the control states like the quick access toolbar, minimize/maximize state of the ribbon, etc. This requires that the customized state be persisted across application instances and the control lets you do exactly that. Easily persist the state when the app closes and reapply it when the app restarts.
The ribbon control ships with a number of built-in themes such as Office 2007 silver, blue, and black.