Navigation Windows Phone导航
我希望导航到NavigationStack中的某个页面,而无需重新创建新实例或修改NavigationStack 这可能吗 例如:Navigation Windows Phone导航,navigation,windows-phone-7.1,windows-phone,windows-phone-8,Navigation,Windows Phone 7.1,Windows Phone,Windows Phone 8,我希望导航到NavigationStack中的某个页面,而无需重新创建新实例或修改NavigationStack 这可能吗 例如: NavigationStack: Page1.xaml Page2.xaml Page3.xaml 现在假设我在Page1.xaml上,并且想再次导航到Page3.xaml。 如果运行它,将创建另一个Page1对象并导航到该对象,但我希望再次使用现有的Page1对象 谢谢调用导航服务。导航()将创建指定页面的新实例。这就是系统的工作方式
NavigationStack:
Page1.xaml
Page2.xaml
Page3.xaml
现在假设我在Page1.xaml上,并且想再次导航到Page3.xaml。
如果运行它,将创建另一个Page1对象并导航到该对象,但我希望再次使用现有的Page1对象
谢谢调用
导航服务。导航()
将创建指定页面的新实例。这就是系统的工作方式
如果要导航到存在于后堆栈中的页面,有两个选项
每个页面都是在应用程序启动时创建的静态对象您希望它返回到您之前的页面,并希望该页面返回到您第一次离开时的页面?是的,这正是我想要表达的意思。我如何查询backbackback?例如,我在第3页上,想在第1页上导航,那么我如何知道第1页实例已经存在于后台?@Android_在问题的示例中,如果他们到达第3页,他们总是知道有第1页。有关如何使用堆栈,请参见
NavigationService.Navigate(new Uri("/Page3.xaml", UriKind.Relative));