我在我的UWP应用程序中使用MVVM-Caliburn。有一个页面,用户可以在表单上添加联系人,甚至通过单击按钮增加表单的数量(表单在ListView中显示,根据用途有多个条目)。
我已将页面缓存变为启用状态。
this.NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled;
问题是,过了一段时间,这个特定的页面开始减慢很多,某些操作(甚至是文本框输入!)开始花费很多时间。
这是否与某些内容被缓存这一事实有关,一段时间后,它会开始影响应用程序的性能?
欢迎任何有关此事的帮助或指示。