我已经使用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);
答案 0 :(得分:0)
使用NavigationService
的{{1}}属性而不是窗口:
Frame
frame.NavigationService.Navigate(uri);