Overview
Bars comes packed with everything you need to implement advanced ribbons, toolbars, and menus in your applications.
Important
Actipro Bars is being released as a public beta. While the product is safe for use in production, there is a minor potential for breaking changes as the product is finalized. Any breaking changes will be documented.
Ribbon
Ribbon implements an Office-like user interface, complete with dynamic variant sizing, modern themes, fluent animations, and extensive customization capabilities. Ribbon consolidates 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.
A ribbon demo showing many complex control layouts that can be achieved, similar to Office
See the Ribbon Overview topic for additional information on working with a ribbon.
Standalone Toolbar
A standalone toolbar with built-in overflow support can be used as a window's main toolbar, or within a tool window. It can complement other controls like a ribbon, and includes support for many of the advanced controls that are typically only found on a ribbon.
A standalone toolbar is ideal as a main toolbar instead of a ribbon in apps with fewer commands
See the Standalone Toolbars topic for additional information on working with a standalone toolbar.
Controls
An enormous set of controls intended for use within ribbons, toolbars, and menus is included as well: everything from popup and split buttons to comboboxes and graphically-rich galleries.
Galleries can be created to provide a visual way of selecting or inserting nearly anything, such as colors, fonts, text styles, and more
See the Controls Overview topic for additional information on the available controls.
MVVM Support
The Bars product has been built from the ground up to support MVVM creation of the entire user interface if desired. An open source companion MVVM library is available that provides a full set of view models and related UI bindings to easily configure and manage your ribbons, toolbars, and menus.
See the MVVM Support topic for additional information on using MVVM with Bars controls.
This product is written in 100% pure C#, and includes detailed documentation and samples.