Microsoft introduced the Ribbon Interface with its Office 2007 release. Very soon, many developers (like, DevComponents’s WPF Ribbon Control and this CodeProject article) started developing their own controls.
Where do I get the Control?
To get your copy of the WPF Ribbon (along with its source code), visit here. Its a bit complex process (doh!) that you need to accept the Office UI License, which then will give you link to download the binary and source code.
How do I start developing?
To be frank, building a Ribbon needs good ground work. You need to:
- Understand the structure of the Ribbon and its components
- Have a good understanding on how your application is going to use the Ribbon
It isn’t Menus now, its all Tabs 🙂
Lets get started
First, you need to understand the components of the Ribbon. The ‘basic’ components include:
- Application Menu
- Quick Access ToolBar
Below is a more detailed diagram on the components which includes all the components
(Image Courtesy : MSDN)
You can read more about the above components and guidelines in this MSDN article
Any working Sample?
What about me? 😀
Here is a screenshot of what I built
Sample is only for demonstration and none of the ‘twitter functions’ work.
You can download my sample below: