增量加载c#Metro App

时间:2013-02-25 12:05:44

标签: c# microsoft-metro

我的商店应用程序需要增量加载,以获取大数据。我在mdsn上看到样本,并阅读另一个答案。我如何增量加载数据,如果我的数据是三ObservableCollection<T>并且所有它们都需要在GridView中绑定?(对不起我的英文) 我的意思是:

private async Task<LoadMoreItemsResult> LoadDataAsync(uint count)
{                                       
    XDocument document = await ParseUrl("");
    var xmlreader = document.CreateReader();
    feed results = GetFeed(xmlreader);
    newsFeed = results; 
    return new LoadMoreItemsResult {Count = count};
}

public class feed 
{

    public ObservableCollection<> Posts { get; set; }
    public ObservableCollection<> Profiles { get; set; }
    public ObservableCollection<> Groups { get; set; }

}

1 个答案:

答案 0 :(得分:0)

我认为这可能是最合适的例子

http://www.silverlightshow.net/items/Windows-8-metro-Improve-GridView-and-ListView-with-SemanticZoom-and-Incremental-Loading.aspx

看看它..它支持增量加载,因为你试图使用它。