我有一个用于排行榜的列表框,我在其中添加了一些自定义控件来显示每个位置的相关信息。目前排行榜只显示前 25 名的分数。如果用户滚动到列表的底部(即数字 25),我真的希望它加载下一个 25。这与在 windows phone 市场中可以找到的行为相同。当用户一直滚动到底部或某种可以表明这一点的属性时,是否会触发事件?
问问题
200 次
1 回答
0
使用提取列表框的子滚动查看器
var elt = VisualTreeHelper.GetChild(parent, i);
if (elt is ScrollViewer)
scrollViewer = (ScrollViewer)elt;
在操作完成事件处理程序中使用以下代码
if ((scrollViewer.ScrollableHeight != 0 && scrollViewer.VerticalOffset != 0
&& (scrollViewer.ScrollableHeight - scrollViewer.VerticalOffset) <= 10) || scrollViewer.ScrollableHeight == 0)
//do work here
于 2012-08-11T12:40:02.373 回答