How to give your WPF application a flat (Windows 8) type of UI look?
Solution 1
There is no built in way to do this.
If you want the "App" look, There is the M:UI open source project (disclaimer, I've heard it has some bugs): https://mui.codeplex.com/
The look itself is called "Modern UI".
Your second graphic is standard WPF, just run in Windows 8. Clearly the default styling changed between the two. If thats what you are looking for, you will likely need to generate your own styles.
Related: Making WPF applications look Metro-styled, even in Windows 7? (Window Chrome / Theming / Theme)
Solution 2
Try Mahapps Metro. It's very pupular opensource metro-ui library.
Comments
-
Mehrad almost 2 years
I am not a big fan of Windows 8 itself but I quite like the new look of it and it's new companion Windows 10.
Is there a simple change that I can do or a different standard component bank that I can use to give my WPF application a flat, and non 3D look using the following?
- Developing a WPF in Visual Studio 2013
- Under Windows 7
Obviously without going into a trouble of changing a template for each component or use 3rd party collections.
PS: Is there a specific name for such a User Interface?
Examples
I can mention the new CCleaner interface in the latest update:
Or UI's such as the one below in this article