我創建了一個簡單的總線時間表應用程序,其中包含收藏頁面,搜索頁面和結果頁面。如果用戶有最喜歡的,那麼我希望他們能夠顯示最喜歡的頁面,否則他們應該顯示搜索頁面。另外,如果用戶在最近10分鐘內執行了搜索,則應該轉到結果頁面。以編程方式更改Windows Phone 7應用程序啓動頁面
我最初是如何做到的,就是在MainPage.xaml Loaded事件中調用NavigationService.Navigate。這似乎工作正常,但由於後退按鈕不再退出應用程序(由於隱藏頁仍在導航堆棧中),所以我未能通過微軟的驗證。
然後我想到了在我的應用程序中有一個Loaded屬性,並且如果用戶已經被登錄重定向,那麼應用程序可能會調用Quit或GoBack,但這兩個選項似乎都不可行(沒有退出,並且在第一頁上調用GoBack將失敗)。
有誰知道實現頁面重定向或清理導航堆棧的最佳方式?
謝謝,現在查看他的示例代碼。 – 2011-04-04 20:51:49
這很好。 – 2011-04-05 14:27:25