7

我试图了解 Windows 8 开发的未来。我的理解是,开发 Metro 应用程序将意味着它们仅限于 Windows 8。

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

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

谢谢

4

3 回答 3

1

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

不过,您链接到的问题完全是另一回事。它用于在 WPF 中创建 Zune 或 Github Windows 客户端等应用程序。它们具有某种类似于 Metro 的美感,但它们实际上并不是 Windows 应用商店应用程序。尽管大多数关键概念相似或相同,但您不能使用 WPF 创建后者。

于 2012-10-30T13:13:46.797 回答
0

Metro 只是设计语言。

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

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

于 2012-10-30T13:13:55.417 回答
0

Metro 不仅仅是一个 GUI。它能够访问提供常见功能(如网络摄像头访问)的Windows 运行时。

但是,使用 WPF,您可以“模拟” Metro 视觉层。但它们将是传统的桌面应用程序,将在 Windows 8 的桌面模式下运行。

我建议开发 2 个 GUI 层(地铁和桌面)。

于 2012-10-30T13:14:07.530 回答