我在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/