导航模型问题

时间:2011-04-10 12:18:09

标签: windows-phone-7 navigation page-lifecycle

我正在开发一个Windows Phone 7应用程序,我有一个疑问。

想象一下,我有三个页面:PageOne,PageTwo和PageThree。我做了以下事情:

应用程序从PageOne开始。从PageOne我去PageTwo。在PageTwo上按Back Button,我回到PageOne。现在,我从PageOne导航到PageThree。

我的问题是:当我这样做时,PageTwo是否在Page Stack中?

1 个答案:

答案 0 :(得分:1)

不,PageTwo不再在堆栈中,因为您在导航后导航到新页面。

页面堆栈经历了以下更改(方括号标记当前页面;不包括应用程序外的页面):

Start Application
   [PageOne]

Navigate to PageTwo
   PageOne, [PageTwo]

Back
   [PageOne], PageTwo

Navigate to PageThree
   PageOne, [PageThree]