用于Windows手机的下拉刷新列表框

时间:2012-02-21 12:07:02

标签: windows-phone-7 listbox pull-to-refresh

我想知道是否可以实现列表框的下拉到刷新功能。我已按照this link来实现此功能。 当我设置“ManipulationMode = Control”时,列表框滚动性能非常差,超出了我的考虑范围。

我也跟着this link 检测顶部压缩状态,但当我滚动顶部时,顶部压缩事件被触发。我需要的是刷新事件不会触发,直到用户拉下列表框,保持白色,或拉下列表框的顶部。更重要的是,Horizo​​ntalCompression和VerticalCompression仅在0s7.1中受支持。

我找到了一种方法来实现这个功能好几天。如果soneone可以给我一些建议,我将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

在我的评论后澄清...

我个人现在只支持芒果 - 但我理解并尊重其他地区可能需要继续支持芒果前设备。

http://blogs.msdn.com/b/slmperf/archive/2011/06/30/windows-phone-mango-change-listbox-how-to-detect-compression-end-of-scroll-states.aspx中的Windows Phone项目中提供了https://github.com/slodge/MvvmCross/tree/master/Sample%20-%20Tutorial/Tutorial的仅限芒果的实现 - 这就是我目前使用的。

我非常希望得到另一个版本(http://blogs.msdn.com/b/jasongin/archive/2011/04/13/pull-down-to-refresh-a-wp7-listbox- or-scrollviewer.aspx)移植和工作 - 只需要在那个上找一些时间......