2014-12-25 35 views
1

我使用的Windows Phone 8.1,避免存儲幀在堆棧中

this.Frame.Navigate(typeof(Page2)); 

導航,並在第二頁我期待,如果我能回去處理後退按鈕。

的問題是,我做的,我不希望它被存儲在堆棧中的頁面時,我知道我能做到

this.Frame.Navigate(typeof(Page2)); 
this.Frame.BackStack.RemoveAt(this.Frame.BackStack.Count - 1); 

但在此之前將其刪除了「的OnNavigatedTo」啓動並準備第2頁(顯示一個按鈕返回)。

有什麼方法可以使用導航,不要存儲在BackStack這個頁面中?

謝謝

回答

0

嘗試在的OnNavigatedTo()第一頁的執行

this.Frame.BackStack.RemoveAt(this.Frame.BackStack.Count - 1); 

。 由於OnNavigatedTo()在第二頁加載之前調用。