ListBox中的数据休眠或墓碑后如何恢复。

Cherishe7 2013-11-28 07:42:27
 private ContactsCollections Contactcollections = new ContactsCollections();
private void LoadData()
{
Contactcollections.DupContacts = new ObservableCollection<Contact>(App.Globalinfo.GlobalContacts);
MainLongListSelector.ItemsSource = Contactcollections.DupContacts;
}
//其中App.Globalinfo.GlobalContacts是全局的数据,存储着整个数据。

这个page是列表显示,请问在整个页面按home键把程序切换到后台后,数据该如何保存和恢复?
...全文
262 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
宇峰科技 2013-12-13
  • 打赏
  • 举报
回复
擦,又忘了发表情 了
宇峰科技 2013-12-13
  • 打赏
  • 举报
回复
重新加载一次数据,因为数据量大是无法保存的,保存是会越出页面的状态管理空间的
doritoswb 2013-12-05
  • 打赏
  • 举报
回复
利用这种方法存储状态在数据量小时没问题,如果数据量太大的话,会出现问题。 参考 http://bbs.csdn.net/topics/390658222 所以如果数据量太大的话,可以存到文件中或者数据库中,从休眠或者墓碑回来时,再重新加载。
愤怒的猪头君 2013-12-04
  • 打赏
  • 举报
回复
当前页面的就是 this.state["key"]=可以序列化存储当前页面的一些变量 Application.current.state["key"]=可以存储一些全局的变量 这两种存储方式,在墓碑逻辑删除时都不会被清空
Cherishe7 2013-12-03
  • 打赏
  • 举报
回复
期待有人来回答。

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧