代码改变世界

windows phone的Class Library简记

2010-05-02 01:34  Aga.J  阅读(519)  评论(0编辑  收藏  举报

命名空间

Microsoft.Devices

VibrateControl

作用

VibrateControl:

允许Windows Phone OS 7.0 CTP Refresh版的应用程序可以在设备上启动和停止振动,可以通过使用其静态方法Default获得这个类的实例

继承体系

VibrateControl:

Object
  Microsoft.Devices.VibrateController

主要函数

VibrateControl:

public void Start(

       TimeSpan duration

)

public void Stop()

public static VibrateController Default { get; }

命名空间

Microsoft.Devices.NetworkInformation

NetworkInterface

枚举 NetworkInterfaceType(详见msdn)

作用

NetworkInterface:

为一个network interface提供配置和统计信息

继承体系

NetworkInterface:

Object
  NetworkInterface
    Microsoft.Devices.NetworkInformation.NetworkInterface

主要函数

public static NetworkInterfaceType GetInternetInterfaceType()

//可以取得目前连接网络的类型(wi-fi或者cellular连接)

 

命名空间

Microsoft.Devices.Sensors

类及其作用

AccelerometerReadingAsyncEventArgs

为ReadingChanged事件提供数据

AccelerometerSensor

访问装置的重力感应器

AccelerometerStartFailedException

重力感应无法启动的异常

AccelerometerStopFailedException

重力感应无法停止的异常

Sensor

所有感应的相关类的抽象基类

SensorData<T>

感应数据的类模版

AccelerometerReading(结构):

表示加速度的一个维的数据

SensorState(枚举):

表示目前的Sensor的状态

主要函数

AccelerometerSensor

protected void OnReadingChanged(

       SensorData<AccelerometerReading> data

)

激发ReadingChanged()事件

public override void Start()

启动感应器,并且注册到接收数据的事件中

public override void Stop()

停止

SensorNameState(相关属性)

ReadingChanged(事件)

 

SensorData<T> 

Timestamp(属性,相应的感应测量的发生时间)

 

AccelerometerReading 

X,Y,Z(属性,取得某一维上的重力加速度)

命名空间

Microsoft.Phone.Controls

类及其作用

ListView

ListView控件类

ListViewItem

ListViewItem控件的类

NavigatedEventArgs(有3个,这里不一一列举):

为web browser控件的Navigating事件提供数据

为web browser控件的navigated和loadcompleted事件提供数据

NotifyEventArgs

为web browser控件的ScriptNotify事件提供相关数据

OrientationChangedEventArgs

为Page和Frame类的OrientationChanged和OrientationChanging事件提供相关数据

PhoneApplicationFrame

PhoneApplicationFrame控件的类

PhoneApplicationPage

PhoneApplicationFrame控件的类

ToggleControlButton

ToggleControlButton的类

ToggleControlSwitch://无描述

WebBrowser

允许HTML rendering和导航功能嵌入到程序里

枚举:

Layout

用来为一个ListViewItem选择layout的类型

PageOrientation

枚举page的orientation

SupportedPageOrientation

程序支持的orientation类型

主要函数

ListView 

详见ListView Members,具体在使用过程中才能总结出主要使用的members

ListViewItem:

同上

NavigatedEventArgs

有个Uri属性,指定将到导航到的Uri

NotifyEventArgs

有个Value属性,可以获取从JavaScript得来的数据

OrientationChangedEventArgs

有个Orientation属性,从定义public PageOrientation Orientation { get; }

可以看到,可以返回PageOroentation枚举类型

PhoneApplicationFrame

详见PhoneApplicationFrame Members