切换帧后的System.ArgumentNullException(Windows应用商店应用)

时间:2012-12-11 15:07:45

标签: c# .net windows-store-apps

我想在 Windows应用商店应用中的两个帧之间传递数据进行简单导航。

当我从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

可能有什么问题?

1 个答案:

答案 0 :(得分:6)

试试这个

在覆盖base.OnNavigatedTo方法中调用OnNavigatedTo

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