2016-09-26 30 views
0

我有第一頁和第二頁在我的項目,從第一頁導航。我用下面的代碼雖然goback到前一頁越來越慢加載在Windows Phone 8.1 winRT

Frame.Navigate(typeof(secondPage)); 

,並從secondPage回去,我用了NavigationHelper類,返回到前一頁,第一頁包含100個dataitems列表視圖。

導航到第一頁時變得非常慢,並且有什麼方法可以進行快速導航,我也試過調度程序,但沒有提高速度。

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

這個ViewModel.DataItems屬性綁定到listview的itemssource中。

+0

您應該發佈填充listview的代碼。 – Stefan

+0

添加了代碼示例 –

回答

0

如果您將其添加到firstPage.xaml文件中,該怎麼辦?

NavigationCacheMode="Enabled"