silverlight   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Silverlight 8.1 关键变化大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

对比 Windows Phone 8 apps ,Sliverlight 8.1 apps 的主要变化有以下几点: 1、异常处理 将 app 升级到 Sliverlight 8.1 后可能会出现运行时错误。部分 API 可能会抛出潜在的错误,若没有将涉及的代码放在 try 中,则可能会是引起运行时错误的源头。 2、Sliverlight 8.1 apps 与 Windows Store apps
@H_262_14@
@H_262_14@

对比 Windows Phone 8 apps ,Sliverlight 8.1 apps 的主要变化有以下几点:

1、异常处理

将 app 升级到 Sliverlight 8.1 后可能会出现运行时错误。部分 API 可能会抛出潜在的错误,若没有将涉及的代码放在 try 中,则可能会是引起运行时错误的源头。

2、Sliverlight 8.1 apps 与 Windows Store apps 不同,用户使用 BACk 键会使该 app 终结,这点与 Windows Phone 8 apps 一样。

3、当重新启动一个 app 时,Sliverlight 8。1 和 Windows Store 一样,会恢复该 app 的实例。而在 Windows Phone 8 中,则会为该 app 生成一个新的实例替代任何已经存在的实例。

4、若在 Windows Phone 8 app 中为磁贴提供本地文本,则在升级为 Sliverlight 8.1 app 的时候,如果继续使用 Microsoft Push Notification service 框架,则推送服务会正常工作;否则本地文本将无法在磁贴中显示

5、与 Windows Phone 8 一样,若 WinRT 组件使用托管代码, Sliverlight 8.1 则无法使用;但它们都支持原生的 WinRT 组件。

6、在 Sliverlight 8.1 中,必须在 WMAppManifest.xml 文件中声明 DefaultTask ,指明 app 初始化时的显示页面;而在 Windows Phone 8 中,这是可选的。

7、Windows Phone 8 会在 WMAppManifest.xml 文件中声明 app 对屏幕分辨率的支持,而 Windows Phone Store 会将不合适的 app 隐藏掉。在 Sliverlight 8.1 中没有类似支持

8、Sliverlight 8.1 app 需要在 Package.appxmanifest 文件中声明 Picture Library capability 以访问 KNownFolders.CameraRoll。

9、Windows Phone 8 中不会完全禁止 XNA,但在 Sliverlight 8.1 中,app 不可使用 XNA。

10、在 Windows Phone 8 中,会使用 Memorymanager.ProcessCommittedBytes 声明 app 对内存的使用;而 Sliverlight 8.1 是通过 Windows.System.Memorymanager 属性去管理 app 的内存使用的。

11、对象通过声明变量初始化静态域时,必须显示提供一个静态构造器。

12、与 Windows Phone 8 不同,Sliverlight 8.1 运行在前台的 app 是在 Single-Threaded Apartment 中运行的,而后台任务则保持使用 Multi-Threaded Apartment。

@H_262_14@

大佬总结

以上是大佬教程为你收集整理的Silverlight 8.1 关键变化全部内容,希望文章能够帮你解决Silverlight 8.1 关键变化所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:188.1silverlight关键变化
猜你在找的silverlight相关文章
其他相关热搜词更多
phpJavaPython程序员load如何string使用参数jquery开发安装listlinuxiosandroid工具javascriptcap