【发布时间】:2014-06-27 14:56:49
【问题描述】:
当后台下载工作正在进行时,我正在从一个页面导航到另一个页面。 在第 1 页,我正在根据收到的进度更新进度条。 在导航到 第 2 页之前,我已经缓存了 Page1。
但是当我们导航回到 Page1 时,即使我们已经更新了 Model 并使用 MVVM 方法通知了它,视图也没有更新。但是我们已经验证进度已经完成,文件已经下载。
我们正在使用下面的代码来缓存页面。
this.NavigationCacheMode = NavigationCacheMode.Enabled;
我想知道为什么视图没有更新,即使我们已经尝试更新它。如果我们没有导航到另一个页面,则会更新进度。所以我们确信它会在正常情况下工作,除了缓存。
请帮助解决这种情况。
【问题讨论】: