2011-09-27 116 views
5

如何刪除wp7.1中的回棧。我有3個頁面並且說A,B,C當我從A導航到B時,並且在B中有一個按鈕來添加新聯繫人detail.when我點擊它的頁面導航到頁面C和在頁面C有一個完成按鈕,當我點擊完成按鈕頁面導航到主頁是頁面A ,當我點擊返回按鈕從頁面A.the頁面C是可見的,因爲它沒有完成。我可以如何清除後堆棧。還讓我知道是否有任何方法來清除後棧中的特定頁面。如果後棧中包含頁面A,B,C,D和i必須清除Windows Phone Mango中可能存在C和D.is的最後兩頁。刪除windows phone中的條目mango

回答

7

在主頁的Load Event,把下面的代碼:

while (NavigationService.CanGoBack) 
{ 
    NavigationService.RemoveBackEntry(); 
} 

我不知道它是否是一個很好的做法,但由於在芒果的用戶都應該按一下返回關閉他們的應用程序按鈕,我認爲這是避免支持整個歷史的好方法。