NavigationService.navigate не работает

На странице входа я проверил правильность и поставил простое условие:

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();
     }
}

Кто-нибудь знает, почему я получаю ошибку?


person Michael    schedule 29.11.2012    source источник
comment
Путь правильный? Где находится реализацияPage в структуре папок? В чем ошибка?   -  person William Melani    schedule 30.11.2012
comment
да, это было правильно, мне не хватало реализации для класса onNavigatedTo().   -  person Michael    schedule 30.11.2012


Ответы (1)


Спасибо, Карлос,

После долгих поисков материалов в Интернете

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

Это очень кстати. Очевидно, я не совсем использовал функцию onNavigatedTo.

person Michael    schedule 30.11.2012