MahApps.Metro is a pretty nice open source lib that, while not all encompassing, is very much a viable way to go. It has most of the metro versions of the wpf controls styled available, is regularly updated battle tested, has pretty good bit of documentation and examples and is free under the MS-PL licence. However, there is a good bit of ceremony required to set your xaml up properly if you are looking to tweek your existing projects. UI customizable out of the box is pretty limited to the predefined out of the box styles. Unless you roll your own set. Can be brittle due to the specific requirements of setup. Not a bad way to go if you don’t need to tweak the UI or modify a preexisting ui.(your better off starting from scratch and using their guidelines )
RadControls for WPF
For the WPF RadControls in the Telerik offerings, Metro is a predefined theme that works in getting you most of the way metro out of the box. Granted, its not perfect, but there is definitely a good bit of bang for your buck there. (as you do have to pay for it.) Additional, if your company has a Telerik licence you as a developer are free to use it for your personal, non work related coding goodness.)
Don’t take my word for it, Check out their licencing
Developer Licenses are perpetual and have NO deployment limitations – they allow the use of our controls for an unlimited number of applications spanning various servers and domains.
So yeah bonus for you if your company has provided you with one. If it is available to you and yours, then it is probably the easier way to go.
Additional Resources on Metro
- Small set of helpful bits such as the borderless window which looks pretty sweet for most any app. http://metrotoolkit.codeplex.com/
- Tutorial on emulating metro design in wpf by(Sacha Barber of Codeproject and Mvvm Cinch http://www.codeproject.com/Articles/370650/Simple-Metro-Style-Panorama-Control-for-WPF
Great but not TLDR resource on groking metro
- New Ref for metro styling: Specifically Button, Listbox, Menu, Scrollbar, TabControl and Textboxes http://www.codeproject.com/Articles/442856/Visual-Studio-2012-Metro-Styles-for-WPF