Windows Phone 8加速度计

时间:2014-01-20 15:21:48

标签: windows-phone-8 accelerometer

我正在尝试在我的应用程序中使用Accelerometer,但是出现了错误,我一直试图绕过它。我不是最好的程序员,但我想要变得更好。错误是“accelerometer_CurrentValueChanged不存在”。我如何正确使用它,许多网站使用这行代码,我想知道它为什么不适合我。我有所有的API,我有我想要的参考,但它不会工作。甚至那是什么?任何帮助将不胜感激

2 个答案:

答案 0 :(得分:0)

如果你在输出视图中有这个,你需要检查你的.cs,如果你有这个方法。如果你没有这个,你需要选择删除xaml中的属性或放入正确的方法在你的.cs。

喜欢这个=>

void accelerometer_CurrentValueChanged(object sender, SensorReadingEventArgs<AccelerometerReading> e)
        {
            //Do your job
        }

但是请先使用您喜欢的网络浏览器进行一些搜索,然后再发布stackoverflow。

答案 1 :(得分:0)

Accelerometer accelerometer;
public AccelerometerTest(){
accelerometer = new Accelerometer();
if (accelerometer != null)
{
    accelerometer.CurrentValueChanged += accelerometer_CurrentValueChanged;
    accelerometer.TimeBetweenUpdates = TimeSpan.FromMilliseconds(1);
    accelerometer.Start();
}
} 
void accelerometer_CurrentValueChanged(object sender, SensorReadingEventArgs<AccelerometerReading> e)
{
//do your code
}