BCGControlBar for .NET is a rich and powerful set of components that allow you to create advanced UI similar to Office/Visual Studio.
BCGControlBar Library for .NET is 100% managed code toolkit written in C++/CLI and targets Microsoft .NET Framework version 2.0 or higher. The library contains a number of highly customizable, fully designable components that enable you to create the most sophisticated user interface.
The highlighted features are:
Office 2007/2010/2013/2016-style ribbons
Fully-customizable VS/Office-style toolbars and menus