如何创建类似于VisualStudio、Office 2013、GitHub for Windows等的程序接口(样式)?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (68)

我想知道如何创建一个程序接口,比如VisualStudio、Office 2013、GitHubforWindows等。

看起来,“世界潮流”的主题与那些软件中使用的主题不同。

为了向您展示这些程序接口与其他程序的区别,请看一下这些打印屏幕:

我想知道如何构建:

VisualStudio:

Office 2013(Excel):

Windows的GitHub:

公共接口:

这些程序之间的区别在于它的接口。我已经下载了Visual Studio Express for Windows 8、Visual Studio Express for Windows Desktop,并且我还查看了Visual Studio终极版,但它们在创建“New Project...”时没有创建此类接口的选项。

我是否需要在VS上安装一个新模板才能构建这样的界面?我觉得这是WPF的主题。谢谢。

提问于
用户回答回答于

请注意,在默认情况下,应用程序的外观和感觉是基于操作系统主题的。

你的接口已按照MetroUI风格。MetroUI应用程序只适用于Windows 8,因为它们需要WinRT。

你只能模拟WPF的Windows 7中的Metro样式(和vista):必须使用第三方控件(或开发自己的控件)。

用户回答回答于

VisualStudio 2012和GitHubforWindows是WPF应用程序。Office使用自定义控件作为“Metro”外观。

WPF和Silverlight提供了一种简单的方法来主题整个应用程序。GitHub是基于银光主题“世界主义者”。

扫码关注云+社区