我想开发在Windows Phone 8和10上运行的Windows应用程序。
我的依赖关系只适用于Windows手机,不适用于桌面。
我已经开发了一个使用C#和Xaml在win7,win8,win10 OS PC上运行的应用程序。
现在我必须使用C#和Xaml为Windows Phone 8和Windows Phone 10开发单个应用程序。
我可以重用我为windows桌面应用程序编写的代码吗?
任何人都可以指导我最低系统要求以及如何继续。
我读过有关Windows 10 UWP应用的内容,但这不能在Windows 8手机上运行。
请指导我。
答案 0 :(得分:1)
Windows Phone与传统的Windows应用程序完全不同。 Windows手机应用程序对API使用有限制。
目标平台
由于您希望应用程序在Windows Phone 8和Windows 10上运行,请尝试将您的应用程序定位到Windows Phone 8,因为这将同时在Windows Phone 8,Windows Phone 8.1和Windows 10上运行。
重复使用代码
如果您的桌面应用程序使用的是MVVM设计模式,则可以在Windows Phone 8应用程序中使用VM和Models的大部分代码。但是,您必须再次使用Windows Phone 8的UI。