WP7应用程序中"任务不在前台时不允许导航"

Mug*_*ran 1 c# windows-phone-7

我在WP 7.1中遇到如下错误

InvalidOperationException"当任务不在前台时,不允许导航"

在以下代码行中

NavigationService.Navigate(new Uri("/PhotoPreview.xaml", UriKind.Relative));
Run Code Online (Sandbox Code Playgroud)

我没有任何线索如何解决它.如果你能提供一些指示,那将是很棒的

Mar*_*tin 8

如果需要从主UI线程调用它,请使用:

Dispatcher.BeginInvoke(() =>
{
    NavigationService.Navigate(new Uri("/PhotoPreview.xaml", UriKind.Relative));
});
Run Code Online (Sandbox Code Playgroud)