在页面之间导航时保持页面状态

本文关键字:状态 导航 之间 | 更新日期: 2023-09-27 17:56:26

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

如果我使用了错误的方法,请告诉我。我想使用任何正确的方法来执行此操作。

在页面之间导航时保持页面状态

页面的导航缓存模式设置为"必需"。然后应该缓存页面状态。

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

若要返回上一个屏幕,请使用 Frame.GoBack。您的旧页面在导航堆栈中保持不变。