-2
我已經在MainWindow中使用Frame加載頁面1,並且當我嘗試從頁面1導航到頁面2時彈出下面的錯誤。 System.NullReferenceException:'未將對象引用設置爲對象的實例。'頁面導航,NavigationService變爲空
當我們檢入第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);
我是新來WPF中,你能解釋一下如何訪問MainWindow.xaml定義框架Page 1 –
給框架一個x:Name,然後在代碼隱藏中通過這個名稱來訪問它。我的答案中的第一行是代碼隱藏,第二行是XAML標記中的Frame。 – mm8