建站优化

当前位置:

windows silverlight,微软silverlight手机版

浏览量:50次

windows silverlight,微软silverlight手机版

  windows silverlight,微软silverlight手机版

  似乎每次一有机会,微软就提醒开发者,对于大多数应用来说,切换到通用的Windows平台是最好的选择。他们不怕麻烦,一步一步地指导UWP轻松地使用新应用程序,这与Windows应用程序团队今天的博客没有什么不同。

  Windows开发中心发布了迁移指南,其中包含帮助您手动将Windows Phone Silverlight应用程序迁移到UWP的详细信息。但是,Silverlight的桥到windows10可以通过自动转换代码来帮助您避免高达80%的工作。

  步骤1:下载桥

  你可以很容易地找到Silverlight to Windows 10 Bridge Mobilize.NET,它可以与Visual Studio 2015(至少更新1)一起免费下载。

  步骤2:运行工具。

  运行Windows Phone的Silverlight-to-UWP转换工具会将应用程序的清单文件转换为新的格式。运行该工具所需的唯一输入是要转换为UWP的项目文件的路径以及保存新创建的UWP文件的目录。

  步骤3:对丢失的DLL进行故障排除

  缺少dll的最常见原因是Silverlight应用程序正在使用第三方库。如果代码引用尚未迁移到UWP的DLL,将导致命名空间中无法识别的转换。解决dll丢失问题的最佳方法是用类似的标准控件手动替换它们。

  步骤4:对未转换的Silverlight代码进行故障排除

  虽然桥接工具Silverlight来到UWP映射了大约2300个API和XAMLs,但有时它仍然不足以涵盖Silverlight在所有情况下的编码。当谈到转换过程之间的这些小问题时,您可以参考名称空间和类的映射资源,这将有助于确保没有UWP对等代码。如果没有,那么您可以决定是使用不同的UWP类还是创建一个辅助类来包装未转换的类代码。

  步骤5:控制故障排除和事件。

  您的应用程序几乎被转换了,但是有些映射不起作用,因为它们应该在一个通用的Windows平台上。通过定义一个字段控件和分配给它的Loaded事件,可以调整不同的控件。结合解耦控制使用MVVM方法也是一种选择。

  由于Silverlight的bridge window工具还处于开发者预览版,还不能处理所有的转换,需要一些技巧。即便如此,这也明显比手工移植更有效。将您的Windows Phone Silverlight应用程序转换到通用Windows平台不仅会给您带来更大的覆盖面,还会为您的产品带来新的受众。借助UWP,可以在更多设备上访问应用程序,最终改善您的开发体验。

  关注windows10,锁定Win10 House (http:///)

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。