Skip to content
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
C# Other
  1. C# 99.5%
  2. Other 0.5%
Branch: develop
Clone or download

Latest commit

punker76 Merge pull request #3819 from MahApps/fix/GH-3811-DropDownButton-IsEn…

Fix parent IsEnabled behavior for DropDownButton and SplitButton
Latest commit c72febe May 26, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update FUNDING.yml May 3, 2020
Visual Studio Templates update templates Nov 26, 2014
XamlStyler (GH-3587) Rename MahApps.Styles.TextBox.WindowQuickLaunch.VisualStudi… May 18, 2020
docs Update Readme May 23, 2020
src (GH-3811) Add unit tests May 26, 2020
.editorconfig (GH-3746) WPF0011: Register containing type: 'MahApps.Metro.Controls.… May 4, 2020
.gitattributes Because I'm an idiot and started merging pending PRs before this, it … Dec 22, 2012
.gitbugtraq [bugtraq] Fix issue where C#6 is seen as issue-id Jan 20, 2016
.gitignore (GH-3709) Add TargetFramework .NET Core 3.1 Dec 5, 2019 Create Oct 10, 2017
GitReleaseManager.yaml Update GitReleaseManager May 24, 2020
GitVersion.yml Improving build script, Fixing gitversion config Sep 26, 2018
LICENSE Remove paket, update minor things Apr 3, 2020
LICENSE+ test2 Sep 23, 2016
NuGet.Config Switching to nuget version of XamlColorSchemeGenerator Apr 15, 2020
appveyor.yml (appveyor) .NET Core 3.1.100 is already available Jan 7, 2020
build.cake Use ContinuousIntegrationBuild May 24, 2020
build.ps1 (GH-3702) Fix Error: Could not find an installer for the 'dotnet' sch… Nov 28, 2019
cake.config Update build for 3.0.100-preview3-010431 Mar 8, 2019
mahapps.metro.logo.png minor logo change Sep 28, 2017
mahapps.metro.logo2.png Fixed up localisation issue (. vs ,) - thanks @Soldierboy_P4F Nov 8, 2011 Remove opencollective sponsor badge May 23, 2020



A toolkit for creating modern WPF applications. Lots of goodness out-of-the box.

Supporting .NET Framework (4.5+) and .NET Core (3.0 and 3.1)

masterstatus devstatus devtests

Let's get started

Something missing?

If you're looking for another awesome libraries which are compatible with MahApps, check them out:


We use these awesome tools to build and develop MahApps.Metro.


This project exists thanks to all the people who contribute.


This framework is free and can be used for free, open source and commercial applications. MahApps.Metro (all code, NuGets and binaries) are under the MIT License (MIT). It's tested, used and contributed by many awesome people. So hit the magic button, we appreciate it!!! 🙏

The core team members, MahApps.Metro contributors and contributors in the ecosystem do this open source work in their free time. If you use MahApps.Metro a serious task, and you'd like us to invest more time on it, please donate. This project increases your income/productivity/usabilty too.

Become a sponsor and show your support to this open source project.

Does your company use MahApps.Metro? Ask your manager or marketing team if your company would be interested in supporting our project. Support will allow the maintainers to dedicate more time for maintenance and new features for everyone. Also, your company's logo can be shown on GitHub and on our site - who doesn't want a little extra exposure?

🙏 All OpenCollective (archived) Backers ❤️


Why charge/sponsor for open source?

MahApps Examples



screenshot01 screenshot01 screenshot01 screenshot01 screenshot01 screenshot01 screenshot01 screenshot18


MIT License (MIT)

You can’t perform that action at this time.