我想知道如何创建一个程序界面,就像在Visual Studio,Office2013,GitHub中使用的那样。
看起来世界和平论坛的主题不是在这些软件上使用的相同主题。
为了向您展示这些程序接口与其他常见程序接口之间的区别,请看一下这些打印屏幕:
我想知道如何构建的接口:
Visual Studio:
Office 2013 (Excel):
适用于Windows的GitHub:
公共接口:
这些程序之间的区别在于它们的接口。我已经下载了Visual Studio Express for Windows 8,Visual Studio Express for Windows Desktop,我也查看了Visual Studio Ultimate,但他们没有在您创建“新项目...”时构建此类界面的选项。
我需要在我的VS上安装一个新的模板才能构建这样的界面吗?我认为这是WPF的某种主题。我希望看到这些应用程序使用您在答案中提到的这种UI风格的证据。谢谢。
发布于 2013-06-24 16:44:40
请注意,默认情况下,应用程序的外观基于操作系统主题。
您的接口是按照Metro UI style设计的。Metro UI应用程序仅适用于Windows8,因为它们需要WinRT。
您只能使用WPF在Windows 7(和vista)中模拟Metro样式:您必须使用第三方控件(或开发自己的控件),例如以下示例:
“大千世界”只是一个共同控制的主题。例如,没有轴心或全景控件。
发布于 2013-03-26 06:12:29
Visual Studio2012和Windows的GitHub都是WPF应用程序。Office对"Metro“外观使用自定义控件。
WPF和Silverlight提供了一种简单的方法来创建整个应用程序的主题。GitHub基于Silverlight的主题“大都市”。
这里有一些链接可以了解更多信息。
Making your WPF app look like the Zune client
Silverlight 4 Application Themes
Mishra Reader (一个具有类似主题的活动开源WPF客户端)
发布于 2014-09-05 22:02:29
Office 2013使用Metro风格和丝带。为此,您可以使用Fluent Control Suite。此项目还具有Metro样式,您可以轻松地使其类似于Office 2013。请注意,您可能需要最新的dll,而不是例如nuget包。
如果你想要一些像Office2013这样的图标,我在这里找到了一个离Office图标很近的图标包:Axialis Pure Flat 2013 (付费)。
对于其他没有丝带的人,你可以像Cybermax建议的那样使用MahApps Metro,对于码头,你可以使用WPF Toolkit中的AvalonDock。AvalonDock也有Metro风格。和Visual Studio 2010风格。您可以像在Visual Studio中那样停靠Windows,这非常有用;)
https://stackoverflow.com/questions/15546599
复制相似问题