我正在尝试将我的应用从WP8迁移到WP8.1。而且我不知道如何使用其他参数导航到已打开的页面。
例如,我在UserPage上显示用户信息,并将其用户ID作为参数。当页面已经是Frame的内容时,我想再次打开UserPage,但是为其他用户提供另一个id。
我的问题是,使用为UserPage设置为Required的NavigationCacheMode意味着不会导航其他参数。但是当NavigationCacheMode设置为Disabled时导航与另一个参数成功但当我按下后退按钮时,旧的UserPage实例正在使用新的数据。
在WP8中传递新参数足以用它自己的缓存创建一个新的页面实例。如何在WP8.1中使用WRT API做类似的事情?
答案 0 :(得分:0)
感谢Romansz提供有关使用UserControl的提示。使用UserControl绑定到ContentControl并处理BackKeyPress解决了我的导航问题。