2013-07-29 151 views
0

我正在開發一個Windows應用程序,其中有登錄屏幕,從那裏我根據用戶的訪問權導航到不同的頁面。這一點工作正常。但是當用戶點擊手機上的返回按鈕時,它會顯示空白屏幕。我認爲這是因爲我不在MainPage.xaml它是在另一個頁面上,並通過點擊返回按鈕它回到主頁它沒有任何顯示。我可能是錯的。Windows Phone應用程序後退按鈕空白屏幕

有沒有人遇到過這個問題請幫助我,因爲我已經準備好將我的應用程序投入使用,這是我面臨的唯一問題。

回答

0

如果您的主頁面是登錄頁面,並且您正在從主頁面導航,則登錄成功後,請從主頁面中刪除主頁面條目。這樣它將退出應用程序而不是顯示空白頁面。

要從頁面堆棧中刪除條目,您可以使用以下內容。

this.NavigationService.RemoveBackEntry();

請檢查你的周圍張貼問題之前。

+0

感謝您的回答。我沒有看到可能無法正確回答它並不總是很容易得到你要找的東西。回到你的答案它的作品,但我也有註銷選項。所以如果我使用this.NavigationService.RemoveBackEntry();點擊後退按鈕效果很好,但當用戶點擊註銷應用程序嘗試導航到主頁,但這是行不通的。你能幫忙嗎? – Raj

+0

對不起另一個問題如何卸載歷史中的所有xaml頁面。問題是,當用戶從顯示註銷屏幕的頁面按下登出時,但點擊後退按鈕會將它們帶到上一頁,由於某種原因,我認爲它仍然在緩存中。用戶單擊註銷時是否有辦法清除所有內容?對不起,這個直接的問題我處於絕望的境地,可能是你解決了我的這個問題。 – Raj

相關問題