Calling NavigationService.Navigate from Accelerometer.ReadingChanged lanza una NotSupportedException
En lo siguiente, puede ver el código que uso para llamar a una página si ocurre un evento de sacudida. Sin embargo, la página aparece pero en el mismo momento la aplicación se congela y no puedo hacer ninguna entrada adicional del usuario, por ejemplo, haciendo clic en un botón.
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));
} );
}
}
the depurador me dice que el "NavigationFailed" y que hay un "System.NotSupportedException". ¿Qué va mal?