.net Windows窗体应用程序的现代UI应用程序设计

.net Windows窗体应用程序的现代UI应用程序设计,.net,winforms,visual-studio,.net,Winforms,Visual Studio,好的,我上次开发一个Windows表单应用程序已经有很长时间了,但今天我又在做了一次 我看到的是Win Form在应用程序中仍然使用button等老式UI工具,但是Microsoft和Windows将其设计语言更改为flat Metro/Modern UI 那么我的问题是,有没有一种方法可以用于Windows窗体应用程序的新样式工具?最好不使用任何第三方插件? 我正在使用.Net4.5,在windows8.1上使用vs2012。您有两种方法可以做到这一点 如果您想继续使用Win Form应用程序

好的,我上次开发一个
Windows表单应用程序已经有很长时间了,但今天我又在做了一次

我看到的是Win Form在应用程序中仍然使用button等老式UI工具,但是Microsoft和Windows将其设计语言更改为flat Metro/Modern UI

那么我的问题是,有没有一种方法可以用于Windows窗体应用程序的新样式工具?最好不使用任何第三方插件?


我正在使用
.Net4.5
,在
windows8.1
上使用
vs2012。

您有两种方法可以做到这一点

  • 如果您想继续使用Win Form应用程序,只需在属性中将按钮和控件更改为平面样式,对于按钮,放置适合您的应用程序的平面Metro样式图标图像。我现在这样做是为了给我现有的应用程序一个新的面貌

  • 正如评论中所说,如果您准备好设计一个全新的应用程序,WPF是最佳选择。如果您的目标是Windows应用商店,请使用。它将帮助您创建专业的Windows 8应用程序


  • 如果您坚持使用WinForms,一个更好的选择是使用ModernUI框架来提供帮助。请参阅以获取有关简化框架的详细信息。

    是的,还有另一种方法

    如果您熟悉控件的属性和面板控件的使用,那么它比使用任何其他第三方(框架)都容易

    我已经创建了使用平面设计的样本测试,没有任何第三方窗口形式设计,使用现代平面设计,没有第三方


    如果您希望应用程序具有“现代UI”外观,那么您应该查看WPF并使用XAML定义UI。您应该详细说明此答案的技术部分。