2012-10-30 41 views
7

我试图让我的头脑围绕Windows 8开发的未来。我的理解是,开发Metro应用程序意味着它们仅限于Windows 8。地铁与Windows 8开发的WPF?

但是有技术在那里,请参阅How to build a Metro App in WPF,这意味着WPF可以用来制作具有Metro外观和感觉的东西。

所以我理解一个WPF应用程序可以开发 - 并在Windows 7上运行 - 但也可以在Windows 8上运行?如果只有Metro应用程序可以从Windows 8的新“开始”屏幕运行,那么这是否意味着传统风格的应用程序仍可以通过桌面模式运行?

感谢

回答

1

“正常”的Windows应用程序仍然可以运行在桌面模式下的罚款。事实上,如果你有这样一个应用程序,它可能会像Windows 7一样运行,并且你不需要为创建Windows应用商店应用程序(以前称为Metro)感到有压力。

虽然,你所关联的问题是关于某件事的讨论。它用于在WPF中创建诸如Zune或Github Windows客户端之类的应用程序。他们有一种类似Metro的美学,但实际上并不是Windows应用商店的应用程序。尽管大多数关键概念是相似或相同的,但您不能使用WPF创建后者。

0

Metro只是设计语言。

传统的WPF可以在Windows 7和Windows 8桌面上运行。这些无法在Windows RT设备上运行。

现代应用程序,即Windows 8/RT应用程序或Windows应用商店应用程序不能用WPF编写,只能在Windows 8和Windows RT上运行。

0

地铁不仅仅是一个GUI。它能够访问Windows Runtime,提供网络摄像头访问等常用功能。

但是使用WPF,你可以'模拟'地铁可视层。但他们将是传统的桌面应用程序,将在Windows 8桌面模式下运行。

我建议开发2个GUI层(城域和桌面)。