我有一个为Windows Phone 7.0(用C#编码)构建的Windows Phone类库。是否有可能将相同的类库移植到Windows 10 mobile sdk ?.或者,我需要从头开始编写整个类库以支持Windows 10移动版。是否有可能将Windows Phone 7.0 Silverlight类库移植到Windows 10移动中
0
A
回答
0
是可能的端口,但不能以自动方式。
- UI组件应该相对容易,只要不使用很多 第三方控件,例如Telerik for Windows Phone。 第三方库需要被移植到WinRT平台 (或UWP,就像它现在所称的那样),但并非总是如此。 大部分XAML都可以被重用,但是某些命名空间,事件和属性命名不同(例如:Tap变成Tapped)。 由于缩放比例不同(Silverlight将所有内容缩放,因为它假定屏幕总是宽度为480px),所以可能需要重新修改某些布局。
- HTTP调用:这可能需要改变很多,具体取决于 关于它们在WP7库中的实现方式。在WinRT,HttpClient或创建您自己的HttpWebRequest中退出Webclient不再 是 的方式。由于默认情况下WP7应用程序没有异步/等待,所以I 会建议重写此部分。
- XML解析:这应该是兼容的(也许一些小的语法变化)
- I/O操作:可能是巨大的变化。 WP7使用了已被替换的隔离存储机制。使用CameraCaptureTask捕捉图像,基本上所有传感器的使用都必须重写。
- 本地数据库不再受支持。如果你想在你的应用程序中使用数据库,请使用Sqlite。
- WinRT中的应用程序生命周期也完全不同。在堆栈中的页面不会自动缓存,并在页面的工作很多事件的不同,或在同一时间,因为他们在Silverlight应用程序
更多的信息可能不会发生:Move from Windows Phone Silverlight to UWP
0
UI元素的大部分已从wp7.0更改为Windows10。它将不得不彻底重写。这同样适用于WP 7.0 API。
如果您有便携式图书馆那么问题应该是少得多
相关问题
- 1. 将Windows Phone 7移植到Windows Phone 8
- 2. 是否有可能为Windows Phone 8和8.1创建可移植类库?
- 3. 移植/迁移Windows Phone 8.1项目到Windows 10 UWP项目
- 4. 将应用程序从Windows Phone Silverlight移植到Windows 10 - 最佳方式
- 5. 移植从Windows 8到Windows Phone
- 6. 将Android TabHost移植到Windows Phone
- 7. 将iPhone PhoneGap项目移植到Windows Phone
- 8. 是否将基于QML的应用轻松移植到Windows Phone?
- 9. 如何将Windows Phone 8应用程序移植到Windows Phone 8.1?
- 10. 将sched.h移植到Windows中
- 11. 将Windows Phone 8应用程序移植到Windows 8中
- 12. 在Windows 8/Windows Phone 8中使用可移植类库MVVM - 页面导航
- 13. 从Android移植代码到Windows Phone
- 14. Boost Windows程序是否可移植到其他Windows系统?
- 15. 将Windows窗体应用程序移植到Windows Phone 7.5 Mango
- 16. 将跨平台C++库移植到Windows Phone 8平台
- 17. 将windows服务移植到windows azure
- 18. Silverlight类库到Windows Phone 7类库
- 19. 从Xbox移植到Windows 8
- 20. 我可以将Windows CE应用程序移植到Windows Phone 8吗?
- 21. 将POSIX C代码移植到windows中
- 22. Windows运行时组件可以引用可移植类库吗?
- 23. 将我的ViewModelBase移动到可移植类库
- 24. 将Windows Phone应用程序(Silverlight)移植到通用应用程序
- 25. Windows Azure - 可移植性和迁移?
- 26. 将Android移植到BB 10
- 27. 是否有可能在.net可移植类库中使用MediaElement类,它既针对Windows 8又针对Windows Phone 8
- 28. 从Linux移植到Windows,tm.sys
- 29. 从WP7移植到Windows 8
- 30. 从ios移植到windows
有哪些API你在你的图书馆使用? WP7 UI组件/控件? –
WP7的UI组件,进行http调用,XML解析,I/O操作等,,, – saikamesh
你不需要从头重写它,但移植代码可能会有点费时... –