如何检索我们正在返回的页面的Uri

时间:2011-10-26 08:47:43

标签: c# silverlight windows-phone-7

根据我按下的按钮,我有一个可以触发多个页面的应用程序。

返回主页时,有没有办法确定它来自哪个页面?

我查看了onNavigatedTo,onNavigatingFrom或onNavigatedFrom,当从页面返回时,只调用onNavigatedTo。

我的目标是WP7 7.0,我在7.1中看到现在有一​​个BackStack属性,但它在7.0中不可用。

我发现知道这些重要信息的难度非常惊人,在一天结束时,我正在寻找的是能够将参数从页面传递回原始调用者

(我确实读过How to access the URI of the previous page in Windows Phone 7,但这个答案不适合使用7.0)

2 个答案:

答案 0 :(得分:0)

我也需要这样做,但我不认为这是“开箱即用”。您可能必须以自己的方式编写它。您可以将当前页面保存到独立存储中,并在每次离开页面时更新它。

答案 1 :(得分:0)

您可以尝试将该页面作为查询字符串发送,例如:

target.xaml?source=sourcepage