我正在开发一个Windows Phone 7应用程序,我们知道Windows 8将拥有Metro UI。
那么WP7应用程序能否兼容Windows 8桌面操作系统呢?
我正在开发一个Windows Phone 7应用程序,我们知道Windows 8将拥有Metro UI。
那么WP7应用程序能否兼容Windows 8桌面操作系统呢?
不是直接的。它与WP7的Silverlight不同。Windows 8 Metro应用程序使用一种新的东西叫做WinRT。如果你适当地设计,你可能能够重用一些代码和XAML。
如果你使用MVVM模式,理论上你可以重用所有的业务逻辑、视图模型和服务。但由于手机和Win8的外观差异很大,XAML界面仍需重新实现。
Silverlight在Windows 8中不可用,因此您需要找到Silverlight库的替代品。好消息是这些替代品是可用的。 请查看此链接以将WP7应用程序移植到Windows 8 http://msdn.microsoft.com/en-us/library/windows/apps/hh465136%28v=VS.85%29.aspx