Реализуйте это как статический метод в вашем App.xaml.cs
, как это
public static void Navigate(Uri source)
{
Dispatcher.BeginInvoke(() => (App.Current.RootVisual as PhoneApplicationFrame).Navigate(source));
}
Таким образом, вы можете просто позвонить App.Navigate(uri)
из любого места.
Вы также можете реализовать GoBack()
:
public static void GoBack()
{
Dispatcher.BeginInvoke(() => (App.Current.RootVisual as PhoneApplicationFrame).GoBack());
}