我只能加载一次页面?

时间:2015-02-02 17:33:01

标签: c# xaml windows-phone-8

我有经典方法OnNavigatedTo()

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    // My code
}

我想知道方法参数NavigationEventArgs,我能理解它是新的还是新的导航?我的应用程序从MainPage开始,加载方法OnNavigatedTo()的内容,然后打开新页面,但按手机上的“返回”按钮,可以返回{{1} }。如果按“返回”按钮,我不会再次加载方法MainPage中的代码。

有可能吗?

1 个答案:

答案 0 :(得分:1)

是在页面的VM上放置一个布尔状态属性,以指示页面是否已加载并相应地检查/设置。由于我工作的WP项目上的后退按钮,我们必须做类似的事情。