我已经开始为windows8metro应用程序开发了,我有一个奇怪的问题要问你们所有人。
假设我有一个带有metro view和桌面(复古视图)的windows8专业版。如果我创建了地铁风格的应用程序,它应该只可用于地铁视图或复古视图。或者有一些方法可以在metro和复古视图中切换一个应用程序。就像我的应用程序是在metro视图中打开的,我切换到了复古视图,我应该也可以在这里访问我的应用程序,因为它在metro视图中打开,我们都知道应用程序是为metro设计的,不是复古,而是任何方式都可以在两个视图中访问应用程序,但可以根据当前视图切换UI。
发布于 2012-10-09 15:35:56
不,没有任何方法可以做到这一点。Metro/Desktop是100%不兼容的,因为Metro应用程序是经过sandoxed的。
Windows8的理念是拥有Metro应用程序。桌面视图本质上是为了与reto兼容。但实际上只有WinRT组件是不兼容的(图形部分),.NET 4.5的部分是-for最重要的部分--兼容。
Metro风格的应用程序是全屏体验,所以它在桌面环境中没有意义。但工具可以帮助您轻松编写这两个应用程序,如“可移植类库”(PCL)
https://stackoverflow.com/questions/12794987
复制相似问题