我正在編寫應用程序,並且NavigateService類有問題。 導航工程時,我用它在 '父' 類examlpe:導航/刷新到另一個類的頁面
MainPage.xaml
MainPage.xaml.cs
Something.cs
MainPage.xaml.cs中:
//NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative)); <-- this works
Something neww = new Something();
Something.cs:
public partial class Something : PhoneApplicationPage {
public Something() {
NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
}
}
這並不工作,我得到異常:
第一次機會e類型「System.NullReferenceException」 通過捕獲的xception:未設置爲一個對象的一個實例
對象引用
可以保證'NavigationService'不爲空導航至某個頁面從類? – khlr
if(this.NavigationService == null) MessageBox.Show(「null」); 爲空 – Tk000
'Tk000':做這個工作嗎?new Uri(「MainPage.xaml」)'?另外,Something()在哪裏創建? –