2013-11-25 35 views
0

我有兩個頁面的應用程序,主頁面默認爲「MainPage.xaml」,第二個是「AddPerson.xaml」,當用戶點擊主頁面上的按鈕我想應用程序將用戶帶到「AddPerson」頁面。navigatorservice.navigate在vs2013項目上不可用

我寫下面的按鈕

Me.Frame.Navigate(System.Type.GetType("AddPerson.xaml")) 

的Click事件,我收到以下錯誤

型「System.NullReferenceException」的一個例外MedicineSchedule.exe發生,但未在用戶代碼中處理

附加信息:未將對象引用設置爲對象的實例。

如果有這種異常的處理程序,程序可能會安全地繼續。

我嘗試了其他方法的navigationservice.navigate,我根本找不到VS2013中的類express。唯一可用的方法是在我的項目中使用Me.Frame.Navigate,請讓我知道如何才能讓這個簡單的工作起作用。

如果是.net 2.0,我會簡單地用form.lod或類似的方法調用新窗體。

回答

1

這不行?

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

如果你想/必須使用一個字符串來看看這裏的回答是:

convert string to type of page

相關問題