C# Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.github Updating issue template Jun 4, 2017
.paket Updating paket Jul 5, 2018
Doc Further cleanup of projects Feb 22, 2018
Fluent.Ribbon.Showcase Fixing tests Aug 8, 2018
Fluent.Ribbon.Tests Fixing tests Aug 8, 2018
Fluent.Ribbon Cleaning template Aug 16, 2018
Images Improving readme.md Feb 22, 2018
Shared Making version shorter Feb 22, 2018
.editorconfig Next try Feb 22, 2018
.gitignore #596 first version of rewritting theming Aug 2, 2018
Build.ps1 Switching to cake as build system Feb 22, 2018
Changelog.md Adding new brushes to changelog Aug 8, 2018
Dev.NuGet.Config Updating nuspec and switching back to nuget as source for ControlzEx Feb 6, 2016
Directory.build.props Still have to workaround bug in sdk.extras Aug 2, 2018
Directory.build.targets Cleanup Feb 22, 2018
Fluent.Ribbon.ruleset Setting SA1028 to info Jun 26, 2018
Fluent.Ribbon.sln Cleaning solution items Jun 26, 2018
Fluent.Ribbon.sln.DotSettings Disabling ReSharper hint for UseNegatedPatternMatching Jun 26, 2018
GitReleaseManager.yaml Switching to cake as build system Feb 22, 2018
GitVersion.yml Switching to cake as build system Feb 22, 2018
License.txt Updating copyright Jan 26, 2018
README.md Improving dev-requirements readability Aug 5, 2018
appveyor.yml Disabling publishing of nuget packages for pull requests Feb 22, 2018
build.cake Improving clean target Jun 26, 2018
build.sh Switching to cake as build system Feb 22, 2018
global.json Updating MSBuild.Sdk.Extras Aug 2, 2018
paket.cmd Adding shortcut for paket operations Feb 3, 2018
paket.dependencies Switching to reference to XamlColorSchemeGenerator Aug 4, 2018
paket.lock Switching to reference to XamlColorSchemeGenerator Aug 4, 2018
paket.template Fixing version constraint for ControlzEx Jul 26, 2018




Fluent.Ribbon is a library that implements an Office-like user interface for the Windows Presentation Foundation (WPF). It provides controls such as RibbonTabControl, Backstage, Gallery, QuickAccessToolbar, ScreenTip and so on.

Join the chat at https://gitter.im/fluentribbon/Fluent.Ribbon Twitter

Build status (master) Build status (develop) Tests (develop)

Downloads Nuget Nuget (pre) Release

Issues Issues




Visit the documentation.
Almost all features are shown in the showcase application.
The showcase application is included with every release, so you can just grab it from releases
If you think there is something missing in the showcase application feel free to create an issue for that.

To be more familiar with the Ribbon concept see msdn article.

History & roadmap

A history of changes is maintained in the Changelog. The roadmap is done by milestones.

If you feel lack of some important features feel free to use issues to create an issue/feature request.

Access to preview versions

You can access preview versions through the AppVeyor nuget feed.

What you can do to help us

  • We are accepting pull requests, so you are very welcome to create one
  • Fix some bugs
  • Help us translating
  • Help us updating the documentation

Development requirements

  • Visual Studio 2017 (15.7.5) or later
  • .NET core sdk v2.1.0 or higher

Settings that should be used

  • Visual Studio settings which should be used
  • All languages
  • Indentation: 4 spaces (please don't use tabs)
  • XAML
    • Position each attribute on a separate line
      • Position first attribute on same line as start tag

Awesome tools which Fluent.Ribbon can use


MIT License (MIT)

This project was previously hosted on CodePlex.