我在WP 8.1 XAML应用程序的某些页面中将NavigationCacheMode设置为Required。如何从中删除特定页面?这不是导航堆栈。

最佳答案

如果页面的NavigationCacheMode设置为Required,则当前无法显式删除它。

如果使用“已启用”,则可以使用缓存模式重置缓存:

private void ResetPageCache()
{
    var cacheSize = ((Frame) Parent).CacheSize;
    ((Frame) Parent).CacheSize = 0;
    ((Frame) Parent).CacheSize = cacheSize;
}

关于c# - 如何从Windows Phone 8.1 RT中的导航缓存中删除特定页面?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28134285/

10-17 02:40