无限水平滚动/循环项目 - Windows Phone 7

时间:2014-01-12 16:39:43

标签: c# windows-phone-7 infinite-scroll

我在水平可滚动列表框中有一些图像。当用户滚动到最后一个图像时,我想在该图像之后显示第一个图像,因此用户可以无限滚动。我正在使用c#。

由于

1 个答案:

答案 0 :(得分:0)

在这里似乎有人回答了你的问题:Infinite Scrolling - Windows Phone 7/8 和MSDN博客:http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/10/01/how-to-create-an-infinite-scrollable-list-with-longlistselector.aspx

但如果你还想自己创造一些东西:

我建议你尝试做.RemoveAt(i)和.InsertAt(Listbox.Items.Count-1),它将从第一个索引中删除项目并将它们放到最后,这将创建无限的滚动感觉。

但我无法记住/找到项目进入视图时的代码段,您必须谷歌搜索它。这个想法是,当最后一个ListBox项目滚动到视图中(用户可以看到它)时,你会执行.RemoveAt(i)和.InsertAt(Listbox.Items.Count-1)。