То, что сказал Адам, верно.Но простое решение состоит в том, чтобы определить следующие статические служебные методы в App.xaml.cs
public static PhoneApplicationFrame CurrentRootVisual
{
get
{
return (App.Current.RootVisual as PhoneApplicationFrame);
}
}
public static bool Navigate(Uri source)
{
if (CurrentRootVisual != null)
return CurrentRootVisual.Navigate(source);
return false;
}
public static void GoBack()
{
if (CurrentRootVisual != null)
CurrentRootVisual.GoBack();
}
Тогда вы можете просто сделать:
App.Navigate(yourNavigateUri)
или App.GoBack ()
Откуда угодно!