Silverlight 8.1 关键变化
来源:互联网 发布:ppt 图标 知乎 编辑:程序博客网 时间:2024/05/29 15:26
对比 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。
- Silverlight 8.1 关键变化
- silverlight 2 事件变化
- wpf与Silverlight的关键区别
- Silverlight开发历程—关键帧动画
- 浅析WPF与Silverlight的关键区别
- 浅析WPF与Silverlight的关键区别
- Silverlight 2的变化(Breaking Changes in Silverlight 2)
- Silverlight 3 Beta版的变化
- Silverlight 4中XAML解析的变化
- Silverlight应用程序部署字体变化的解决方案
- Silverlight 4中XAML解析的变化
- Silverlight学习笔记--动画效果-- 关键帧动画
- VC++2010 关键变化 (Breaking Changes in Visual C++ 2010 )
- 处理程序关键数据变化的一种软件设计
- 让Silverlight的大小随浏览器大小变化
- 稳扎稳打Silverlight(11) - 2.0动画之ColorAnimation, DoubleAnimation, PointAnimation, 内插关键帧动画
- 计划很重要,但不要过度;关键是需要适应变化的能力。
- iOS block-base 动画简单用法+关键帧动画设置线性变化速度的问题
- IOS使用视图控制器和视图(二)通过 UISwitch 创建及使用开关
- 整数的除法和取模
- Cadence 学习错误记载
- LeetCode OJ --问题与解答 Binary Tree Preorder Traversal
- MD5加密
- Silverlight 8.1 关键变化
- CSS的background属性的缩写顺序
- POJ 1703 Find them, Catch them
- SQL SERVER中求上月、本月和下月的第一天和最后一天
- NPOI 导入不了2007以上版本Excel
- 图解SQL的inner join、left join、right join、full outer join、union、union all的区别
- iOS开发-UIButton中title位置设置
- Android开发,常用的终端命令
- java构建简单的ftp服务