21

Is it possible to design a metro styled winform in visual studio 10 or visual studio 11 on windows 7? If so, where can I find info on how to do it? I have already found some links, like http://msdn.microsoft.com/en-us/library/windows/apps/br211380 But I don't get the Windows Metro style.

Can anyone help me with this?

Kate Gregory
  • 18,808
  • 8
  • 56
  • 85
reaper_unique
  • 2,916
  • 3
  • 28
  • 48

9 Answers9

119

Or just using my framework :)

https://github.com/peters/winforms-modernui

Updated fork: https://github.com/dennismagno/metroframework-modern-ui

Julian
  • 33,915
  • 22
  • 119
  • 174
swalter88
  • 1,413
  • 1
  • 11
  • 13
  • 5
    +1 Can I just say this is absolutely fantastic, thank you for making this open source. – James Apr 05 '13 at 13:16
  • 1
    +1 for the framework and a star in github! Thank you! – Aamer Sep 04 '13 at 10:07
  • Awesome framework...will try to build on top of it. – Raghavendra Kumar Sep 07 '13 at 03:50
  • +1 Very cool and open src. – DROP TABLE users Nov 21 '13 at 17:24
  • 7
    Merriam-webster defines perfection as "an unsurpassable degree of accuracy or excellence". Instead they could just refer to your application. – Codette Dec 30 '13 at 08:40
  • 1
    I must be blind but where on earth is the documentation?? – Karlth Jan 03 '14 at 16:05
  • You're the man dude... I wanted to message you personally with thanks etc - but I hope you get the point here. Amazing work, and the community thanks you. I may very well take your framework here and extend upon it further myself; but this just because an integral part of all of my winforms apps. Ich danke Ihnen sehr ... I think :P – DigitalJedi805 Jan 20 '14 at 16:31
  • This is it! I thought I can force win 8 application to run on win 7. As now that's just not possible, I resort to your library. Awesome work! – swdev Mar 23 '14 at 22:01
  • Extremely Awesome! You Rock! thank you and love u so much. – mjb May 18 '14 at 03:42
  • You deserve +100 upvotes, too bad i only can give you +1. Really thank you so much! – JoJo Dec 26 '14 at 08:58
  • I don't mean to fan-girl or anything...but wow. – Krythic Feb 06 '15 at 04:49
  • What is the current state of your development? I noticed you do not have things like "MenuStrip" and "StatusStrip" created yet; are they on the way? – Krythic Feb 06 '15 at 05:00
  • 1
    @Karlth here's a start: https://www.youtube.com/watch?v=mM4fLnRDVto but if you found proper docs please do post a link – Dan Jul 22 '15 at 15:01
  • Looks like this link is no more valid. Is the project dead or its URL is changed? – skjoshi Oct 31 '15 at 11:03
  • 4
    It looks like the original link is dead, but I found this fork of the project: https://github.com/peters/winforms-modernui – Daniel Simpkins Nov 04 '15 at 15:02
  • 2
    Found one here too... https://github.com/dennismagno/metroframework-modern-ui – Tejasvi Hegde Mar 12 '16 at 12:06
  • 2
    And _Dennis Magno's_ library is now at NuGet [here](https://www.nuget.org/packages/MetroModernUI/) – Gustav Apr 09 '16 at 15:11
8

You should take a look at https://github.com/viperneo/winforms-modernui it provides Metro style for WinForms applications. It works with NET Framework 2.0 and above.

Peter Sunde
  • 81
  • 1
  • 1
7

The strict Metro UI apps are Windows 8 only, and they require WinRT.

But if you want to simulate the Metro style in Windows 7 and Windows Forms, you can use third party controls (or develop your own), such as the Telerik ones,

http://www.telerik.com/products/winforms.aspx

Lex Li
  • 60,503
  • 9
  • 116
  • 147
3

Try WPF development using Elysium library on codeplex - http://elysium.codeplex.com/.

You can find the installation guide and sample implementation code here http://bizvise.com/2012/09/27/how-to-create-metro-style-window-on-wpf-using-elysium/

JeeShen Lee
  • 3,476
  • 5
  • 39
  • 59
1

There is another third party library to create Metro Styles applications in Windows 7 using Windows Forms. Check Devcomponents.

ABH
  • 3,391
  • 23
  • 26
0

If you are after the metro design, not the actual metro framework, devexpress has the components you need.

Bahadır Yağan
  • 5,577
  • 3
  • 35
  • 39
0

Easily. If you use Windows Forms, go to Solution Explorer and right-click the solution. Select from the menu the NuGet controler or sth like that. The program will load widgets, from which you can choose one depending on your needs and install it. For a Metro design, I use Metro UI. Just write the key words in the search panel. After installation, add the controls to the toolbox. For more info, search Foxlearn's video. ;-)

0

You can make Metro styled apps with Visual Studio 11 Beta for Windows 8, with the correct SDK. Reading the article you linked gave me this link to download everything you need.

Download that, follow the tutorial you've already got.

Update: As @bobsmith833 mentions, Metro and WinForms are different frameworks entirely. There's no way to use the two together. You'll have to go for Windows 8 and the Metro framwork if you want to make these apps.

Alexander R
  • 2,468
  • 24
  • 28
  • I think you're confusing concepts here. Metro is not "supported" for WinForms or WPF, it is a completely different framework. WinForms and WPF run in the "desktop" portion of Win8, while Metro apps run in the "Metro style app" portion. The only thing Metro and WPF really have in common is that they both (potentially) may use XAML as their design language. – Stephen Holt Mar 30 '12 at 08:43
  • I see. My mistake, I saw XAML and jumped to WPF. – Alexander R Mar 30 '12 at 08:45
  • Yeah, it is quite confusing. The XAML used in Metro actually bears more resemblance to Silverlight than WPF, in that lots of nice features such as dynamically selecting a DataTemplate based on model type and declaring a Visibility=Hidden value are missing. However, it is also definitely not Silverlight. It is its own beast! – Stephen Holt Mar 30 '12 at 09:28
0

Windows Metro style apps do not currently work on Windows 7.

I have also heard that it is unlikely there will ever be a version of Metro for Win 7 - I think their operation goes too far to the heart of Windows for that to be practical.

So you'll have to bite the bullet and get the Win 8 preview I'm afraid.

Stephen Holt
  • 2,360
  • 4
  • 26
  • 34