NavigationCacheMode。页面缓存一瞬间,然后更新

时间:2012-05-17 13:34:42

标签: .net silverlight windows-8

设置NavigationCacheMode =“必需”时,我会获得一个缓存页面,但只能在很短的时间内(0.5秒),然后页面会被更新。

在我的代码后面我收集数据并填充网格,但我认为当页面被缓存时,后面的代码不会被执行。

我需要设置一个标志吗?喜欢if(缓存)......

1 个答案:

答案 0 :(得分:1)

无论您的页面是否来自缓存,都会调用OnNavigatedTo方法。您需要检测数据是否已填充并采取相应措施。

我知道有点令人沮丧,但是有一些有效的用例需要运行,无论是否缓存。