Wednesday, October 10, 2007

Actipro Ribbon - WPF. Net Control

Actipro Ribbon is a control suite that implements an Office 2007-like user interface for the Windows Presentation Foundation (WPF) and meets all of the core Microsoft licensing requirements for implementation of a ribbon user interface.

Ribbon has been designed from the ground up to follow WPF best practices, be extremely configurable, use a command-driven model, and allow for reproduction of nearly all the user interface features found in Office.


Image Gallery - Click Image to Enlarge
Actipro Ribbon - WPF. Net Control

Item Comparison

General Features

  • Full implementation of the core Microsoft ribbon user interface requirements.
  • Ribbon bar that has tabs containing groups capable of hosting child controls.
  • Built-in control types include buttons, checkable buttons, menu buttons, split buttons, checkable split buttons, checkboxes, radio buttons, textboxes, comboboxes, font family comboboxes, font size comboboxes, separators, and labeled separators.
  • Ability to create any type of custom control.
  • Add controls anywhere including the ribbon, menus, or the application menu.
  • Multiple ways to lay out controls on the ribbon via the use of various panels.
  • Automated ribbon control resizing that can be fully customized so that less important controls scale down or collapse sooner.
  • Ribbon can collapse when it becomes smaller than a certain width or height.
  • Application menu, with menu items and footer buttons.
  • Ability to place any control on the right side of the application menu, such as a recent documents list.
  • Quick access toolbar that can be displayed above or below the ribbon.
  • Takes full advantage of the WPF command model.
  • Commands can provide various UI elements such as labels and images so that controls with the same command can automatically get the same user interface.
  • Contextual tab groups whose visibility can be toggled on and off.
  • Key tips and screen tips.
  • Ability to save on screen real estate by minimizing the ribbon.
  • Styles for StatusBars and their items.
  • Visual styles that match Office 2007.
  • Built-in blue, black and silver color schemes, with the ability to define a custom color scheme.
  • Fade and other color animations throughout the user interface.
  • RibbonWindow class that can be used to provide a Office-like window appearance, even without the use of a ribbon control.
  • Vista glass support.
  • Easily create the entire ribbon user interface in XAML markup.
  • Right-to-left support is fully integrated for languages such as Hebrew or Arabic.
Code and Requirements
  • Includes detailed documentation and a sample project that demos nearly every feature.
  • Ribbon is written in 100% pure C# and is based on the Windows Presentation Foundation framework.
  • Requires the .NET 3.0 run-time framework.
  • Full XAML support and XBAP compatibility.
  • Visual Studio 2005 with "Orcas" extensions are highly recommended for development using this product.

Detailed Product Description

What is a Ribbon?

A ribbon is the term for the great new user interface that Microsoft developed for the Office 2007 release. 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.

Microsoft Licensing Requirements

Actipro Ribbon implements all of the core required parts of the Microsoft Ribbon UI Guidelines along with many optional parts as well.

No comments: