1

我想通过在Windows Store App的两个框架之间传递数据来进行简单的导航。

当我从 MainPage 开始时,导航到 BlankPage

 private void goTo_BlankPage()
    {
        this.Frame.Navigate(typeof(BlankPage),multimedia);
    }

然后我使用 BackButton:

<Button x:Name="backButton" Click="GoBack" IsEnabled="{Binding Frame.CanGoBack, ElementName=pageRoot}" Style="{StaticResource BackButtonStyle}"/>

一切顺利。

但是当我添加:

protected override void OnNavigatedTo(NavigationEventArgs e){}

到 BlankPage (所以我可以处理传递的数据),然后尝试从它返回,我得到System.ArgumentNullException.

可能有什么问题?

4

1 回答 1

6

试试这个

调用base.OnNavigatedTo覆盖的OnNavigatedTo方法。

应用程序必须在返回时可能需要的基本方法中执行某些操作

于 2012-12-11T15:09:31.170 回答