Windows Phone 7 学习笔记——第2讲:Windows Phone 7 命名空间详解
今天,我给大家来介绍一下 Windows Phone 7 应用程序开发所用使用的命名空间,Windows Phone OS 7.5代号(Mango)的新特性已经有了一个预览,感觉真的是更新了很多东西,包含了很多新特性和用户需要的新功能,那么对于我们开发者来说,最关心的莫过于这些开发当中所使用到的命名空间,因为我们是需要他们来使我们的程序有更好的功能和用户体验的,那么闲话少说,下面我就介绍一下它们。
Microsoft.Devices:包含与Windows Phone 7手机相关的硬件设备的类型,如摄像头(Camera),手机设备的环境信息(Environment),音乐与视频的信息(MediaHistory),手机相机拍照(PhotoCamera),手机震动功能等等。
Microsoft.Devices.Radio:想必大家看到这个名字就多少能猜到,这是跟收音机有关的,那么它包含的的却是无线电设备的控制功能。
Microsoft.Devices.Sensors:与传感器相关的信息,比如应用程序设备的加速,类似于罗盘的传感器,陀螺仪传感器,手机设备的方位和运动信息的控制等。
Microsoft.Phone:包含了图片与背景图片的解码器。
Microsoft.Phone.Controls:包含了PhoneApplicationPage(普通页面),Panorama(大屏幕内被拆分多个子块的页面),Pivot(选项卡式界面),WebBrowser(浏览器控件)。
Microsoft.Phone.Controls.Maps:包含在Bing Map中使用的公共类型的许多Windows Phone控件。
Microsoft.Phone.Controls.Maps.AutomationPeers:包含一些用于自动化测试的类。
Microsoft.Phone.Controls.Maps.Core:包含许多核心控制的类,可以帮助我们更自由化的自己定制地图模式或地图。
Microsoft.Phone.Controls.Maps.Design:包含一些主要用于转换功能的Converter类型。大多都是将一个对象转换成某个类型。
Microsoft.Phone.Controls.Maps.Overlays:包含一些包装类型,比如Logo,ZoomBar这种放大缩小的辅助类型等等。
Microsoft.Phone.Controls.Maps.Platform:包含几个关于图形操作的类型。
Microsoft.Phone.Controls.Primitives:包含一些Windows Phone独有的控件模型,可供开发者进行自我扩展。
Microsoft.Phone.Info:包含检索设备相关信息的类型。
Microsoft.Phone.Marketplace:提供对程序访问检索权限信息的类型。
Microsoft.Phone.Net.NetworkInformation:提供了一些网络互操作的类型。
Microsoft.Phone.Notification:提供用于接收通知,从微软推送通知服务的一些类型。
Microsoft.Phone.Reactive:提供了多线程,异常,事件,释放等操作的类型。
Microsoft.Phone.Shell:包含了ApplicationBar(托盘)等类型。
Microsoft.Phone.Tasks:包含了许多任务的功能,如调用打电话,邮件,短信,等等。