我想弄清楚如何我可以去兩個頁面回到Windows Phone 8 sdk。 我知道我可以覆蓋功能:WP8後退按鈕走兩步返回
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
的問題是,我不明白我怎麼能去兩頁回來... 我有一個應用程序是這樣的:
顯示概覽>選擇預訂>確認預訂>預訂完成
當bookking做,我想回到概覽頁面...
任何人一些建議嗎?
我想弄清楚如何我可以去兩個頁面回到Windows Phone 8 sdk。 我知道我可以覆蓋功能:WP8後退按鈕走兩步返回
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
的問題是,我不明白我怎麼能去兩頁回來... 我有一個應用程序是這樣的:
顯示概覽>選擇預訂>確認預訂>預訂完成
當bookking做,我想回到概覽頁面...
任何人一些建議嗎?
結帳this article。它詳細描述瞭如何使用BackStack
屬性和RemoveBackEntry
方法來操縱導航歷史記錄。您需要通過刪除最後一個條目來更新Back Stack。刪除最後一個條目將允許您導航回兩頁。
你可以使用這樣的事情:
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
RootFrame.RemoveBackEntry();
base.OnBackKeyPress(e);
}
非常感謝!事實上,我之前看到過這篇文章,但並不是100%肯定的。現在我已經閱讀更仔細,一切正常! – schurtertom 2013-05-13 14:51:13
很高興聽到它! – lhan 2013-05-13 15:00:51
@ Ihan16 Plz分享此問題的任何示例代碼。我無法找到文章的解決方案 – Gurunathan 2014-03-14 11:51:26
嗨你能PLZ告訴我你是怎麼解決這個問題。我讀過這篇文章但我很困惑。所以請分享任何示例代碼。 – Gurunathan 2014-03-14 11:49:19