windows phone app导航错误:当前Context中不存在NavigationService

时间:2015-04-23 11:38:19

标签: xaml windows-phone-7 windows-phone-8 windows-phone-8.1

我正在开发一个小型Windows手机应用程序。

我想从MainPage.xaml导航到secondPage.xaml

NavigationService.Navigate(new Uri("SecondPage.xaml", UriKind.Relative));

但它显示一条错误消息,指出NavigateService在当前上下文中不存在

2 个答案:

答案 0 :(得分:0)

由于您正在使用Windows Phone XAML应用程序,因此需要使用页面的Frame属性来处理导航,就像这样

this.Frame.Navigate(typeof(SecondPage));

另外,如上所示,您需要传递typeof(Page)而不是Uri

答案 1 :(得分:0)

您是否尝试在页面构造函数中执行此操作?如果你将代码移动到OnNavigateTo就应该没问题....