NavigationService.navigate无法正常工作

时间:2012-11-29 20:16:27

标签: c# windows-phone-7 nullpointerexception navigationservice

在登录页面,我检查了有效性,我做了一个简单的条件:

if (everything is good)
{
    this.NavigationService.Navigate(new Uri("/implementationPage.xaml", UriKind.Relative)); 
}

然后出现了一个指向此方法的错误:

private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
{
    if (System.Diagnostics.Debugger.IsAttached)
    {
        MessageBox.Show(string.Format("page {0} failed, error: {1}", e.Uri.ToString(), e.Exception.StackTrace));
        e.Handled = true; 
        // A navigation has failed; break into the debugger
        System.Diagnostics.Debugger.Break();
     }
}

有谁知道为什么我会收到错误?

1 个答案:

答案 0 :(得分:0)

谢谢卡洛斯,

在网上搜索了很多材料后

http://dotnetslackers.com/articles/silverlight/Windows-Phone-7-Silverlight-Programming-Navigation-between-Pages.aspx

这非常方便。我显然没有完全利用onNavigatedTo函数