小编ace*_*ace的帖子

当列表视图滚动到最后一项/无限滚动列表视图时,UWP列表视图加载更多数据

我的 UWP (Windows 10) 应用程序中有一个列表视图。理想情况下,应用程序启动时它将加载 100 个项目。

当列表滚动到底部(即列表视图中的最后一个项目)时,API 调用将进行并加载另外 100 个项目等。

这是我的代码:

<ListView x:Name="lstSuggestions" Height="200" Width="250" Foreground="#333eb4" HorizontalAlignment="Left" Margin="60,10" SelectionChanged="lstSuggestions_SelectionChanged"></ListView>
Run Code Online (Sandbox Code Playgroud)

以下调用绑定列表视图(应用程序启动时的前 100 个项目):

public async void GetData(string Id, string limit)
    { 
        string mainUrlForSuggestions = ApiUrl +  "&id=" + d;
        string finalSelCharas = "";

        using (var httpClient = new HttpClient())
        {
            var dataUri = await httpClient.GetStringAsync(mainUrlForSuggestions);
            JsonObject jsonObject = JsonObject.Parse(dataUri.ToString());
            JsonArray jsonArray = jsonObject["payload"].GetArray();
            foreach (JsonValue groupValue in jsonArray)
            {
                JsonObject groupObject = groupValue.GetObject();
                lstSuggestionsAdd.Add(new SuggestedWords { Name = groupObject.GetNamedString("sug_name"), ID …
Run Code Online (Sandbox Code Playgroud)

c# listview uwp windows-10-universal uwp-xaml

5
推荐指数
1
解决办法
3724
查看次数

标签 统计

c# ×1

listview ×1

uwp ×1

uwp-xaml ×1

windows-10-universal ×1