我想讓用戶使用手機的後退按鈕以返回到前一個屏幕。爲了做到這一點,我想到了使用frame.Navigate()
。但是,這意味着我需要提供Type
而不是特定的Page
。但我希望用戶在離開時返回到原始頁面。那麼我如何實現這一目標呢?在頁面之間導航時,保持頁面狀態
如果我爲此使用了錯誤的方法,請告訴我。我想使用任何正確的方法來做到這一點。
我想讓用戶使用手機的後退按鈕以返回到前一個屏幕。爲了做到這一點,我想到了使用frame.Navigate()
。但是,這意味着我需要提供Type
而不是特定的Page
。但我希望用戶在離開時返回到原始頁面。那麼我如何實現這一目標呢?在頁面之間導航時,保持頁面狀態
如果我爲此使用了錯誤的方法,請告訴我。我想使用任何正確的方法來做到這一點。
將您的Page設爲NavigationCacheMode設爲'必需'。然後頁面狀態應該被緩存。
請注意,操作系統在某些情況下可以釋放資源,因此也可以爲新頁面做好準備。
要返回上一個屏幕,請使用Frame.GoBack。您的舊頁面在導航堆棧中完好無損。
您是否嘗試在* Page的*構造函數中定義'NavigationCacheMode = NavigationCacheMode.Required;'? – Romasz
@Romasz謝謝。而已! – ispiro