Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Modern UI application design for Windows Form Application

Ok it's been a long time when I last developed a Windows Form Application but today I am doing it again.

The thing what I see is that Win Form still uses those old style UI tools like button etc. for its application however Microsoft and Windows have changed their design language quite a bit to flat Metro/Modern UI.

So My Question is there a way to make use to newly style tools for Windows Form Applications? Preferably without using any 3rd party plugin?

I am working with .Net4.5, On Windows 8.1 with VS 2012.

like image 569
Maven Avatar asked Nov 23 '13 10:11

Maven


2 Answers

You have two ways to do this.

  1. If you want to stick on with Win Form Applications, then just change the buttons and controls to flat style in properties and for button, place flat Metro style icons images that suit your application. I am currently doing that to give a new look to my existing application.

  2. As said in the comment, if you are ready to design a whole new application, the WPF is the best choice. If you are targeting the Windows Store, then make use of Blend for Visual Studio 2012. It will assist you in creating professional Windows 8 Applications.

like image 93
Arun Thundyill Saseendran Avatar answered Nov 15 '22 10:11

Arun Thundyill Saseendran


A better option if you are sticking with WinForms is to use a ModernUI framework to help out. See https://www.nuget.org/packages/MetroModernUI/ for details on a framework that makes it easy.

like image 20
gardnerbp Avatar answered Nov 15 '22 09:11

gardnerbp