页面似乎被缓存,显示旧数据

时间:2012-02-24 17:54:40

标签: c# windows-phone-7 windows-phone-7.1

我的应用中有两个页面(比如第1页和第2页)。 Page1有两个列表 - 已完成任务列表和未完成任务列表。第2页显示所选任务,并提供将状态标记为完成或不完整的选项。当您标记为完成时,它会创建一个新的page1并导航到该页面 - 此新页面1现在应该在“完整”列表中显示该任务。不幸的是它没有,它仍然在'不完整列表'中。如果我关闭应用程序并再次打开它,任务将在应有的“完整”列表中。就好像显示了一个缓存页面,但是在导航上创建了一个新页面。任何人都有任何想法为什么会这样?

1 个答案:

答案 0 :(得分:1)

为什么要导航到第1页?你应该做NavigationService.GoBack()。另外,请确保您的视图模型正确实现了INotifyPropertyChanged ......这样,当您更改属性时,任何正在观看它的视图元素都将通过绑定机制自动更新。