我只能加载一次页面吗?

I can load the page only once?

经典方法我有OnNavigatedTo():

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

我想知道如果方法参数NavigationEventArgs,我能理解是新导航还是新导航?当您在 MainPage 中启动我的应用程序时,加载方法 OnNavigatedTo() 的内容,然后您打开一个新页面,但是按下 phone 上的后退按钮,您可以 return 到 MainPage。如果您按下后退按钮,我不会再次加载方法 OnNavigatedTo().

中的代码

可能吗?

是的,在页面的 VM 上放置一个布尔状态 属性 以指示页面是否已加载,并相应地 check/set。由于我从事的 WP 项目的后退按钮,我们不得不做类似的事情。