微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

silverlight – 如何在列表框中获得确切的滚动位置?

当我到达列表框的开头或结尾时,我希望能够将更多数据加载到列表框中.

当我到达顶部并下拉时,我的列表框显示与时间相关的项目我希望看到一些文本,例如“向下滚动以查找更多项目”,如果这样做,则会触发先前发生的项目的数据下载.

对于底部项目同样的事情,如果你足够远(在最后一项下面它触发的数据下载项目晚于列出的项目).

我不是在一个无缝的列表框之后,我希望只有当我滚动upp或向下滚动并释放时才会触发数据下载.
我希望这种描述有意义.

基本上我需要知道的是列表框中的确切滚动位置,以便我可以确定何时拖动和释放列表很远或向上.
对于那些拥有iPhone的人,我所使用的效果会在Facebook应用中使用.

干杯

/麦

解决方法

你正在寻找两件事.首先,您需要更改ListBox认布局以具有结束控件.一个相当不错的实现是 presented here – 你基本上是在认模板中的ItemPresenter之后插入一个额外的控件.

寻找动态加载,here is an implementation.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐