【问题标题】:Metro vs WPF for Windows 8 development? [closed]用于 Windows 8 开发的 Metro 与 WPF? [关闭]
【发布时间】:2012-10-19 20:06:29
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: c# wpf windows-8 microsoft-metro


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      Metro 只是设计语言。

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

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

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-03-22
          • 1970-01-01
          • 1970-01-01
          • 2012-09-29
          • 2012-08-13
          • 1970-01-01
          • 1970-01-01
          • 2012-02-26
          相关资源
          最近更新 更多