导航时出现空异常错误

时间:2014-03-15 07:45:42

标签: c# windows-store-apps

在我的Windows商店应用程序中,我在两个页面之间传递一些参数,如下所示:

Window.Current.Content = new page2(a1,a2,a3);

并在第2页中访问该参数,如下所示:

 public page2(string a1, string a2, string a3)
{this.InitializeComponent();}   

一切正常,但是当我尝试从page2导航到另一个页面时,发生了一个空异常。有什么问题?

2 个答案:

答案 0 :(得分:3)

请检查以下thread。您可以按照此解决方案解决问题。

或者您也可以尝试:

var frame = (Frame)Window.Current.Content;
frame.Navigate(typeof(Page3));

答案 1 :(得分:2)

我使用这种导航Window.Current.Content = new page2();解决了这个问题 而不是this.Frame.Navigate(typeof(page));