在我的Windows商店应用程序中,我在两个页面之间传递一些参数,如下所示:
Window.Current.Content = new page2(a1,a2,a3);
并在第2页中访问该参数,如下所示:
public page2(string a1, string a2, string a3)
{this.InitializeComponent();}
一切正常,但是当我尝试从page2导航到另一个页面时,发生了一个空异常。有什么问题?
答案 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));