【问题标题】:Modern UI application design for Windows Form ApplicationWindows 窗体应用程序的现代 UI 应用程序设计
【发布时间】:2013-11-23 10:30:58
【问题描述】:

好吧,我上次开发 Windows Form Application 已经很久了,但今天我又做了一次。

我看到的是,Win Form 仍然在其应用程序中使用那些旧式 UI 工具,如按钮等,但是 Microsoft 和 Windows 已经将他们的设计语言更改为平面 Metro/Modern UI。

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

我正在与.Net4.5 合作,在Windows 8.1VS 2012. 合作

【问题讨论】:

  • 如果您希望您的应用程序具有“现代 UI”外观,那么您应该查看 WPF 并使用 XAML 来定义 UI。

标签: .net winforms visual-studio


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    如果您坚持使用 WinForms,一个更好的选择是使用 ModernUI 框架来提供帮助。请参阅https://www.nuget.org/packages/MetroModernUI/,了解有关使其变得简单的框架的详细信息。

    【讨论】:

      【解决方案3】:

      是的,还有另一种方法可以做到。

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

      我使用没有任何第 3 方窗口表单设计的平面设计创建了样本测试,它使用没有第 3 部分的现代平面设计。

      【讨论】:

      • 您应该详细说明以显示此答案的技术部分。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多