使用C#在Windows 7中创建metro风格的winform

时间:2012-03-30 07:58:22

标签: c# winforms microsoft-metro

是否可以在Windows 7的visual studio 10或visual studio 11中设计地铁风格的winform?如果是这样,我在哪里可以找到有关如何操作的信息?我已经找到了一些链接,比如 http://msdn.microsoft.com/en-us/library/windows/apps/br211380 但我没有得到Windows Metro风格。

任何人都可以帮我吗?

9 个答案:

答案 0 :(得分:118)

或者只是使用我的框架:)

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

答案 1 :(得分:8)

你应该看一下https://github.com/viperneo/winforms-modernui它为WinForms应用程序提供Metro风格。它适用于.NET Framework 2.0及更高版本。

答案 2 :(得分:7)

严格的Metro UI应用程序仅适用于Windows 8,它们需要WinRT。

但是,如果要在Windows 7和Windows窗体中模拟Metro风格,可以使用第三方控件(或开发自己的控件),例如Telerik控件,

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

答案 3 :(得分:3)

在codeplex上使用Elysium库尝试WPF开发 - http://elysium.codeplex.com/

您可以在此处找到安装指南和示例实现代码 http://bizvise.com/2012/09/27/how-to-create-metro-style-window-on-wpf-using-elysium/

答案 4 :(得分:1)

还有另一个第三方库可以使用Windows窗体在Windows 7中创建Metro Styles应用程序。检查Devcomponents

答案 5 :(得分:0)

您可以使用适用于Windows 8的Visual Studio 11 Beta制作Metro风格的应用,并使用正确的SDK。阅读链接的文章让我this link下载了你需要的一切。

下载,按照您已经掌握的教程。

更新: 正如@ bobsmith833所提到的,Metro和WinForms完全是不同的框架。没有办法将两者结合使用。如果你想制作这些应用程序,你将不得不选择Windows 8和Metro框架。

答案 6 :(得分:0)

Windows Metro风格应用目前无法在Windows 7上运行。

我也听说过Win 7的Metro版本不太可能 - 我认为他们的操作对于Windows的核心来说太过分了,因为它很实用。

所以你必须咬紧牙关并获得Win 8预览,我很害怕。

答案 7 :(得分:0)

如果您正在进行地铁设计,而不是实际的城域网框架,devexpress拥有您需要的组件。

答案 8 :(得分:0)

容易。如果使用Windows窗体,请转到解决方案资源管理器并右键单击解决方案。从菜单中选择NuGet控制器或类似的那样。该程序将加载小部件,您可以根据需要从中选择一个并安装它。对于Metro设计,我使用Metro UI。只需在搜索面板中写下关键词即可。安装后,将控件添加到工具箱中。有关更多信息,请搜索Foxlearn的视频。 ; - )