Posted by : ජේ Thursday, September 26, 2013



What is metro?
In Windows Phone 7, Microsoft introduced its Metro style user interface. The Metro style UI is the touch-and-tile interface that Microsoft designed to create an interface focused on content, information, and movement. It is designed to embrace 5 principles: clean, light, fast, open aesthetics; dynamic, moving transitions and interactions; embrace the beauty of typography; content-focused interface; and authentically digital design.
The user interface for Windows 8 will be the Metro style UI. The Metro style works particularly well with new tablet and touch-screen devices. Windows 8 features such as user log in with tap and trace gestures, and accessing the new charms menu with a swipe are just a couple of the ways in which Microsoft uses the Metro UI to work well with new hardware as well as hardware users already own.
In the present, lot of desktop and web designers use metro concepts to develop their products, because it is very attractive and it is the trend. For our 3rd year project system totally developed base on Metro concepts.
In this post I am going to discuss how to add Metro style for our desktop applications.

Our project, we use Mahapps.metro which is easily download via Nugets. Simply go to Nuget console in visual studio and type PM> Install-Package MahApps.Metro
Official documentation :- http://mahapps.com/MahApps.Metro/



The main disadvantage is style colors are not working properly. So we can’t use style colors.
The other ways to implement Metro in WPF.
1) One way is use Elysium.
Elysium can download by :- http://elysium.codeplex.com/

This is good library and have lot of metro controls but major problem is, haven’t a documentation to learn about controls. we can use only black and white as the application background color is also a problem.



2) The other best option is <m:ui/>
Download by:- http://mui.codeplex.com/

This is also a best option and this theme is good for MVVM WPF projects. Because it has an option to change the theme in run time Big problem is, there is no proper documentation. And some important controls that need to create metro GUIS are missing.

{ 1 comments... read them below or add one }

Popular Post

Total Pageviews

Powered by Blogger.

- Copyright © sharpish j -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -