0

我已经开始为 Windows 8 Metro 应用程序开发,我有一个奇怪的问题要问大家。

假设我有带有 Metro 视图和桌面(复古视图)的 Windows 8 专业版。如果我创建了地铁风格的应用程序,它也应该可以用于地铁视图或复古视图。或者有一些方法可以在 Metro 和复古视图中切换一个应用程序。就像我的应用程序在 Metro 视图中打开并且我切换到复古视图我应该可以在这里访问我的应用程序以及复古视图,因为它在 Metro 视图中打开并且我们都知道应用程序是专为 Metro 而不是复古但任何访问应用程序的方式在两个视图中,但可以根据当前视图切换 UI。

4

1 回答 1

2

不,没有办法做到这一点。Metro/Desktop 是 100% 不兼容的,因为 Metro 应用程序是 Sandoxed。

Windows 8 的理念是拥有 Metro 应用程序。桌面视图的存在本质上是为了重新兼容。但实际上只有 WinRT 组件不兼容(图形部分),.NET 4.5 部分 - 对于最重要的部分 - 兼容。

Metro Style 应用程序是全屏体验,因此在桌面环境中没有意义。但是工具可以帮助您轻松编写这两个应用程序,例如“可移植类库”(PCL)

于 2012-10-09T07:35:55.780 回答