【问题标题】:What components do I need to build a Metro-style app in WPF?在 WPF 中构建 Metro 风格的应用程序需要哪些组件?
【发布时间】:2011-09-17 12:37:17
【问题描述】:

我必须在 WPF 中创建一个非常漂亮的应用程序。我想用类似 Metro 风格的风格来创建它,比如 WP7 应用。

不知道有没有组件可以用来获取相似的样式?

【问题讨论】:

标签: wpf microsoft-metro


【解决方案1】:

我认为一个好的解决方案是采用 Windows Phone 7 的原始 Metro Styles 并调整它们以使其符合 Windows 要求。

LightBlue 样式是一个不错的开始,可以在此处找到:

C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.0\Design

我在 codeplex 上发现了另一个有前途的框架。 http://metrotoolkit.codeplex.com/(但我直到现在才检查出来。)

【讨论】:

  • 只是一个提醒 Metro Toolkit 包含受版权保护的 XAML 代码,从 MetroTwit(我的项目)逆向工程并未经许可重新分发。
  • @Long,OP 又问了一个关于你的产品的问题:WPF interface like MetroTwit,显然你是最适合回答这个问题的人 :)
【解决方案2】:

您可以使用Elysium,它在 MIT 许可下获得许可,包括 ApplicationBar 和 ToastNotification 类。

【讨论】:

【解决方案3】:

您可以使用MahApps.metro。很酷。

【讨论】:

  • MahApps 确实很有前景。但唯一的缺点是它们不包含一些重要的控件,例如 DataGrid 和 DateTimePicker,而这些控件几乎是每个 LOB 应用程序都需要的。 DataGrid 和 D.P.早已成为 WPF 的一部分。
  • 您可以向 MahApps 开发人员询问这些事情,他们会做出回应并制作 ;-)
【解决方案4】:

我使用Modern UI for WPF 来设置我的 WPF 应用程序的样式。它支持 MVVM 并且看起来非常棒。

【讨论】:

    猜你喜欢
    • 2011-08-19
    • 2013-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-19
    相关资源
    最近更新 更多