页面到页面导航,NavigationService变为空

时间:2017-06-09 09:24:26

标签: wpf

我已经使用Frame在MainWindow中加载了Page 1,当我尝试从第1页导航到第2页时,弹出错误。 System.NullReferenceException:'对象引用未设置为对象的实例。'

当我们检查第1页时,NavigationService变为空。

在第1页中,我们尝试了以下导航方法,但我们仍然遇到上述错误并且NavigationService仍为null。请帮助我们解决错误。

 1. Uri uri = new Uri("Page2.xaml", UriKind.Relative);

    this.NavigationService.Navigate(uri);



2. Page2 page2 = new Page2();

    NavigationService.Navigate(page2);

1 个答案:

答案 0 :(得分:0)

使用NavigationService的{​​{1}}属性而不是窗口:

Frame
frame.NavigationService.Navigate(uri);