小编luc*_*ynx的帖子

从Accelerometer.ReadingChanged调用NavigationService.Navigate会抛出NotSupportedException

在下面,您可以看到我在发生震动事件时用来调用页面的代码.但是,页面弹出,但在同一时刻应用程序冻结,我无法进行任何进一步的用户输入,例如单击按钮.

void accelerometer_ReadingChanged(object sender, AccelerometerReadingEventArgs e)
{
    //double X, Y, Z;
    if (e.X > 1.5)
    {
        Dispatcher.BeginInvoke( () => { 
            NavigationService.Navigate(new Uri("/Bars/DetailBar.xaml", UriKind.Relative));
        } ); 
    } 
}
Run Code Online (Sandbox Code Playgroud)

调试器告诉我,"NavigationFailed"并且存在"System.NotSupportedException".出了什么问题?

c# navigation windows-phone-7

3
推荐指数
1
解决办法
592
查看次数

标签 统计

c# ×1

navigation ×1

windows-phone-7 ×1