首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows phone8中使用LongListSelector实现拉刷新?

如何在Windows phone8中使用LongListSelector实现拉刷新?
EN

Stack Overflow用户
提问于 2012-12-13 09:53:02
回答 6查看 6.9K关注 0票数 2

我正在使用Microsoft.Phone.Controls程序集中附带的现成LongListSelector编写一个新的WP8应用程序。有没有人能提供一个实现pull-to-refresh的代码示例?pull-to-refresh最初是由iPhone上的Tweetie流行起来的,现在在iOS和安卓上很常见?现有的示例使用了非标准控件,我希望在WP8中继续使用LongListSelector。

编辑

我在StackOverflow上找到了一个很好的答案,描述了推特示例以及如何更详细地执行此操作:

Continuous Pagination with LongListSelector

EN

回答 6

Stack Overflow用户

发布于 2012-12-13 11:32:49

你不需要。

拉入刷新不是标准的Windows Phone交互,因此您不应该实现它。

没有本机/第一方Windows Phone应用程序使用此功能,几乎也没有第三方应用程序使用此功能。这是有原因的。

要刷新页面的内容(在您的示例中是LongListSelector),您应该使用 refresh ApplicationBacIconButton,就像在邮件应用程序中一样。这是管理刷新的标准和首选方式。

Windows Phone不是 Android,也不是iOS。在为它设计应用程序时请牢记这一点。

这不是动物园,有规定的。

票数 6
EN

Stack Overflow用户

发布于 2012-12-15 03:48:58

实际上,我刚刚发现了一个在2012年11月30日上传到Windows Phone开发中心的项目,它使用Twitter搜索和Windows Phone 8 LongListSelector实现了“无限滚动”。

下载此项目:http://code.msdn.microsoft.com/wpapps/TwitterSearch-Windows-b7fc4e5e

票数 6
EN

Stack Overflow用户

发布于 2012-12-14 04:18:56

如果你真的必须这样做(参见Miguel Rochefort的答案),那么可以在http://blogs.msdn.com/b/jasongin/archive/2011/04/13/pull-down-to-refresh-a-wp7-listbox-or-scrollviewer.aspx上找到详细信息

基本上,ScrollViewer具有隐藏/未记录的状态,允许在列表的顶部或底部检测“压缩”,您可以使用此状态来触发加载。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13851734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档