我已经开始为windows 8 metro应用程序开发了,我对你们所有人都有一个奇怪的问题。
假设我正在使用带有地铁视图的Windows 8专业版,桌面(复古视图)也可用。如果我创建了地铁风格的应用程序,它应该只用于地铁视图或复古视图。或者有一些方法可以在地铁和复古视图中切换一个应用程序。就像我的应用程序在地铁视图中打开,我切换到复古视图我应该可以访问我的应用程序以及复古视图,因为它在地铁视图中打开,我们都知道应用程序是专为地铁而不是复古但任何方式访问应用程序在两个视图中,但可以根据当前视图切换UI。
答案 0 :(得分:2)
不,没有办法做到这一点。 Metro / Desktop 100%不兼容,因为Metro应用程序是沙漏的。
Windows 8的理念是拥有Metro应用程序。桌面视图主要用于重新兼容目的。但实际上只有WinRT组件不兼容(图形部分),.NET 4.5部分是最重要的部分兼容。
Metro Style应用程序是全屏体验,因此在桌面环境中没有意义。但是工具可以帮助您轻松编写两个应用程序,如“便携式类库”(PCL)