导航回显示上一页而不重新加载上一页变量和设计?

时间:2012-08-24 11:58:59

标签: windows-phone-7

我的程序中有一个问题,我的程序中有三个页面,主页面,第一页和第二页。我能够从主页面导航到第一页面,从第一页面导航到第二页面。我在第一页有一个堆栈面板。它由从db动态创建的子项组成。这个页面包含一个OnNavigateTo方法,用于从主页面中显示元素并显示它。我在这个方法中编写了我的编码,将动态子项添加到stackpanel。当从第二页导航回第一页时,编译器将转到OnNavigateTo方法并再次重新生成stackpanel的子节点。

我的问题是:

我希望在按下后退按钮时显示先前显示的包含所有数据的第一页。我不希望页面再次重新生成。我想要从第二页回到第一页时的静态页面。

怎么做?请帮我一些代码...谢谢..

1 个答案:

答案 0 :(得分:0)

在构造函数中执行逻辑,因为在导航回来时不会调用它(除非应用程序已被逻辑删除)。无论你如何导航到页面,OnNavigatedTo都会被调用。

阅读本文以获取更多信息:

WP7 Development Tip of the Day: Page Startup: The Constructor