0

我想知道当该应用程序恢复时是否可以从另一个页面访问保存在一个页面的 pageState 中的项目。

例如:

第 1 页:

    protected override void SaveState(Dictionary<String, Object> pageState)
    {
        pageState["blah"] = "example";
    }

然后在第2页:

    protected async override void LoadState(Object navigationParameter, 
        Dictionary<String, Object> pageState)
    {
        String x = pageState["blah"];
    }

上面的方法有用吗?

4

1 回答 1

0

不。

每个页面可能有也可能没有在早期会话期间保存的状态字典。该状态是您在应用程序终止时保存的页面特定数据,您应该使用它将页面恢复到用户离开时的状态。

于 2013-07-29T17:24:07.027 回答