我只能加载一次页面吗?
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 项目的后退按钮,我们不得不做类似的事情。
经典方法我有OnNavigatedTo()
:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
// My code
}
我想知道如果方法参数NavigationEventArgs
,我能理解是新导航还是新导航?当您在 MainPage
中启动我的应用程序时,加载方法 OnNavigatedTo()
的内容,然后您打开一个新页面,但是按下 phone 上的后退按钮,您可以 return 到 MainPage
。如果您按下后退按钮,我不会再次加载方法 OnNavigatedTo()
.
可能吗?
是的,在页面的 VM 上放置一个布尔状态 属性 以指示页面是否已加载,并相应地 check/set。由于我从事的 WP 项目的后退按钮,我们不得不做类似的事情。