Welcome

首页 / 软件开发 / .NET编程技术 / Windows 7 开发:传感器 - 管理(动手实验)(二)

Windows 7 开发:传感器 - 管理(动手实验)(二)2011-05-13 MSDN 任务 5 –将ViewModel 和传感器助手进行整合

1.打开 SensorViewModel.cs ,并且在私有区域创建一个属性来暴露光线传感器。

C#

private SensorHelper<AmbientLightSensor, AmbientLightSensor.LuminousIntensity> _sensor;
public SensorHelper<AmbientLightSensor, AmbientLightSensor.LuminousIntensity>
LightSensor
{
get { return _sensor; }
}

2.现在我们来对加速传感器做相同的事。

C#

private SensorHelper<Accelerometer3D, Accelerometer3D.Acceleration3D>
_acceleromaterSensor;
public SensorHelper<Accelerometer3D, Accelerometer3D.Acceleration3D>
AcceleromaterSensor
{
get { return _acceleromaterSensor; }
}

3.我们为SensorViewModel加入一个结构体,用来设置传感器。

C#

public SensorViewModel()
{
_sensor = new SensorHelper<AmbientLightSensor,
AmbientLightSensor.LuminousIntensity>();
_sensor.Initialize();
_acceleromaterSensor = new SensorHelper<Accelerometer3D,
Accelerometer3D.Acceleration3D>();
_acceleromaterSensor.Initialize();
}

4.编译并测试你的代码。你应该能够运行并且与传感器进行整合。