而在windows phone 8.1 winRT中,回到前一页的加载速度很慢

本文关键字:一页 加载 速度 phone windows winRT 而在 | 更新日期: 2023-09-27 18:08:43

我的项目中有firstPage和secondPage,从第一页导航。我使用以下代码

Frame.Navigate(typeof(secondPage));

,为了从secondPage返回,我使用了NavigationHelper类,返回到上一页,第一页包含有100个数据项的listview

当导航到第一页变得非常缓慢时,是否有任何方法可以快速导航,我也尝试了Dispatcher,但没有提高速度。

DataItems = new IncrementalLoadingCollection<EmpTables>
        (async (currentPage,pageSize) => 
 {
    return await Task.Run<IEnumerable<EmpTables>>(() => 
    { 
         return Source.Skip(currentPage * pageSize).Take(pageSize); 
    }); 
 }, 5); 

这个视图模型。将DataItems属性绑定到listview itemssource。

而在windows phone 8.1 winRT中,回到前一页的加载速度很慢

如果在firstPage中添加这个呢?xaml文件?

NavigationCacheMode="Enabled"