Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我只能加载一次页面?_C#_Xaml_Windows Phone 8 - Fatal编程技术网

C# 我只能加载一次页面?

C# 我只能加载一次页面?,c#,xaml,windows-phone-8,C#,Xaml,Windows Phone 8,我有一个经典的方法OnNavigatedTo(): 我想知道方法参数NavigationEventArgs,我可以理解它是新的还是不是新的导航?我的应用程序当您在主页中启动时,将方法的内容加载到NavigatedTo(),然后打开一个新页面,但按手机上的后退按钮,您可以返回主页。如果按“上一步”按钮,我将不会在方法OnNavigatedTo()中再次加载代码 是否可能?是在页面的VM上放置一个布尔状态属性,以指示页面是否已加载,并相应地检查/设置。由于我参与的一个WP项目的后退按钮,我们不得不做

我有一个经典的方法
OnNavigatedTo()

我想知道方法参数
NavigationEventArgs
,我可以理解它是新的还是不是新的导航?我的应用程序当您在
主页
中启动时,将方法的内容加载到NavigatedTo(),然后打开一个新页面,但按手机上的后退按钮,您可以返回
主页
。如果按“上一步”按钮,我将不会在方法
OnNavigatedTo()
中再次加载代码


是否可能?

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

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