日期:2014-05-17  浏览次数:20791 次

WPF,导航是新建了对象吗?
在Fram中,从Page1通过后台导航到Page2:

NavigationService nav = NavigationService.GetNavigationService(this);
nav.Navigate(new Uri("Page2.xaml",UriKind.RelativeOrAbsolute));




目前有两个问题:
1:执行Navigate(new Uri("Page2.xaml",UriKind.RelativeOrAbsolute))方法,导航到Page2,是不是新建的一个Page2对象呢?如果有多个Frame都有这种情况,是不是都是分别新建的Page2呢?

2:当单击后退按钮,退到Page1,此时的Page1是新建的对象吗?为什么我执行这样的操作,退到Page1的时候,执行了Page1的构造函数呢?



------解决方案--------------------
你不是自己测试了嘛。