在页面

时间:2016-07-10 17:43:15

标签: c# xaml win-universal-app uwp uwp-xaml

我想让用户使用手机的后退按钮才能返回上一个屏幕。为了做到这一点,我想到了使用frame.Navigate()。但是,这意味着我需要提供Type而不是特定的Page。但我希望用户返回到原来的页面。那么我该如何实现呢?

如果我使用了错误的方法,请告诉我。我想用任何正确的方法来做到这一点。

2 个答案:

答案 0 :(得分:1)

要返回上一个屏幕,请使用Frame.GoBack。您的旧页面在导航堆栈中完好无损。

答案 1 :(得分:1)

Page NavigationCacheMode设置为“必需”。然后应该缓存页面状态。

另请注意,OS在某些情况下可以释放资源,因此也要为新页面做好准备。