页面刷新问题
我用的ObservableCollection集合, 在当this.NavigationCacheMode = NavigationCacheMode.Enabled时,删除时UI可以及时更新,但是添加时,因为是跳转页面,返回时,增加的新数据集合,在UI上却无法及时更新,必须重新进入这个页面,UI才会更新。
在当 this.NavigationCacheMode = NavigationCacheMode.Disabled;时,增加的UI会及时出现。但是 我进去其他页面时(并没有任何操作)返回是直接刷新页面 ,不会记录缓存。
很是纠结,请问怎么做this.NavigationCacheMode = NavigationCacheMode.Enabled时,可以刷新页面,增加的数据在UI上可以及时更新。 并且可以记录缓存?
在msdn上 有一个跟我差不多的问题:https://social.msdn.microsoft.com/Forums/zh-CN/00495d4d-59d4-412d-b06a-6ae475bad24d/semanticzoomui?forum=wpappszh
但是其中的 答案中 有“主视图里列表对应的数据集合也要实现ObservableCollection集合。“这句话 不是狠明白