wp8.1和wp8的API的差异

wp8:ui框架是基于Silverlight4.0来运行的,应用程序的开发框架是基于.NET Framework和一个精简版的Windows运行时的框架,而wp8.1的应用程序泽石完全基于Windows运行时框架的应用程序。

wp8和wp8.1 API有哪些差异:

1. wp8 的控件都是在System.Windows.Controls命名空间下,而Wp8.1的XAML控件都是在Windows.UI.Xaml命名空间下,。

2. wp8的应用程序栏为AppBarButtons,而Windows Phone8.1为CommandBar.

3. wp8.1增加ListView和GridView列表控件,Wp8的LongListSelector空进啊在8.1修改为SemanticZoom。

4. wp8的Panorama控件在wp8.1修改为Hub控件

5. wp8页面基类PhoneApplicationPage在wp8.1修改为Page类

6. wp8.1 不再支持RadiaGrandientBruth画刷

7. Windows Phone8.1的windows.UI.Xaml.UIElement.Clip属性只支持RectangleGeometry类型的几何图形,其他的几何图形均不支持。

8. Wp8 的弹窗控件MessageBox在Windows Phone8.1里面修改为MessageDialog,并且是异步调用的模式。

9. Wp8的页面导航方式NavigationService. Navigate(Uri source,[object navigationStatew])在Wp8.1修改为this.Frame

.Navigate((typeof(AboutPage)));

10. wp8.1中取消了wp8的WebClient类的Http编程,增加了HttpClient类

11. 对于Xaml命名空间的引用,由语法“clr-namespace”改为“using”

12. wp8.1 取消了wp8中的启动器和选择器的API,可以使用Windows.System.Launcher来实现部分功能

13. wp8.1重新修改了wp8中的语音API

14. wp8.1 修改了wp8中地理位置API,并增加了地理围栏相关的功能

15. wp8.1不再支持本地数据库SQL Server CE的使用

16. wp8.1 不再支持独立存储的API,取而代之的只能使用语言文件和应用设置的API

17. WP8.1 的后台任务编程采用新的API和机制,原来wp8的后台任务API和运行机制都取消了

18. wp8.1 的推送通知编程和API也和wp8的不同

19. wp8.1 的Toast通知,磁贴通知,磁贴的实现也和wp8的不同

20. 大部分在wp8中支持的.Net API(非windows运行时api)在wp8.1中也不再支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值