现代化的UI应用程序设计对于Windows窗体应用程序

7

好的,我已经很久没有开发 Windows Form Application 了,但今天我又开始了。

我看到的问题是,Win Form 仍然使用那些旧的 UI 工具,如按钮等。然而,微软和 Windows 已经大大改变了他们的设计语言,采用了扁平化的 Metro/Modern UI。

所以我的问题是,有没有一种方法可以在 Windows Form 应用程序中使用新样式的工具?最好不要使用任何第三方插件?

我正在使用 .Net4.5,在 Windows 8.1 上使用 VS 2012。


如果你想让你的应用程序拥有“现代化用户界面”的外观,那么你应该考虑使用WPF并使用XAML来定义UI。 - ChrisF
3个回答

8
你有两种方法来实现这个。
  1. 如果你想坚持使用Win Form应用程序,那么只需在属性中将按钮和控件更改为平面样式,并为按钮放置适合您的应用程序的平面Metro样式图标图像。我目前正在这样做,以给我的现有应用程序一个新的外观。

  2. 如评论所述,如果您准备设计全新的应用程序,则WPF是最佳选择。如果您的目标是Windows Store,则利用 Blend for Visual Studio 2012。它将帮助您创建专业的Windows 8应用程序。


7

-3

是的,你可以用另一种方法来实现。

如果您熟悉控件属性的操作和面板控件的使用,那么与使用任何其他第三方框架相比,这将变得非常简单。

我创建了一个使用现代平面设计而没有使用任何第三方窗体设计的样例测试。

example


7
你需要详细阐述以展示这个答案的技术部分。 - PJProudhon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接