我想知道是否可以在恢复该应用时从其他页面访问保存在一个页面的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"];
}
以上是否有效?
答案 0 :(得分:0)
否强>
每个页面可能有也可能没有在早期会话期间保存的状态字典。该状态是您在应用终止时保存的页面特定数据,您应该使用该状态将页面恢复为用户离开时的状态。