【问题标题】:Load more items on grid view scroll end在网格视图滚动端加载更多项目
【发布时间】:2013-06-21 13:50:50
【问题描述】:

我正在使用 XAML/C# 开发一个 Windows 应用商店应用程序,并且我有一个 GridView 一次显示 12 个项目 (3 x 4)。我需要做的是,一旦用户滚动到最后,就会向 GridView 添加更多项目。我如何捕捉到最后滚动的事件?我尝试了很多方法,但没有任何效果...

更新: 我花了很长时间和很多例子来弄清楚我做错了什么。 ListView 工作,但 GridView 没有...... 最后,我注意到 GridView 项目必须具有宽度高度才能使增量加载起作用。

【问题讨论】:

  • 有一个不同的布局工具可以用来代替gridview,但不记得它叫什么...类似流体布局的东西
  • 哇...在我的模板中的子元素上设置了高度和宽度,但在父元素上没有设置。将它设置在最外层的元素上可以修复它。

标签: c# xaml gridview windows-runtime windows-store-apps


【解决方案1】:
【解决方案2】:

我建议您将GridView 绑定到实现ISupportIncrementalLoading interface 的集合。如果这样做,GridView 可以在用户滚动到末尾时自动加载数据。

有关如何执行此操作的完整示例,请参阅 Microsoft 的 XAML data binding sample。

【讨论】:

    猜你喜欢
    • 2014-03-14
    • 2013-04-30
    • 1970-01-01
    • 2016-04-02
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多