清除帧缓存

时间:2013-03-02 06:51:49

标签: c# caching windows-8 microsoft-metro windows-store-apps

如何在windows metro风格应用中清除帧缓存?我在初始化

中启用了缓存
NavigationCacheMode = NavigationCacheMode.Enabled;

我想在不禁用缓存的情况下初始化新帧,因为我将它用于另一个路径。

1 个答案:

答案 0 :(得分:0)

通过覆盖OnNavigatedTo

protected override void OnNavigatedTo(NavigationEventArgs e)
    {
      if(condition == true)
      {
        this.InitializeComponent();
      }
    }

并清除全局静态控件中的所有子项。