我一直在浏览关于 SO 的很多相关问题,但在任何地方都没有找到好的明确答案。
此链接(http://blogs.msdn.com/b/jasongin/archive/2011/04/13/pull-down-to-refresh-a-wp7-listbox-or-scrollviewer.aspx)也没有帮助因为它很旧,从那时起事情发生了很大变化。
同时,我已经看到很多应用程序确实具有此功能。我该如何实施?
我一直在浏览关于 SO 的很多相关问题,但在任何地方都没有找到好的明确答案。
此链接(http://blogs.msdn.com/b/jasongin/archive/2011/04/13/pull-down-to-refresh-a-wp7-listbox-or-scrollviewer.aspx)也没有帮助因为它很旧,从那时起事情发生了很大变化。
同时,我已经看到很多应用程序确实具有此功能。我该如何实施?
您所指的文章谈论ListBox
并且您正在询问LongListSelector
. 不幸的是,它们的内部结构非常不同,ListBox 上使用的方法不能用于 LLS。
Telerik 控件集合中的DataBoundListBox包含此功能。它是一种流行的控件,并在许多应用程序中使用。这可能就是你所看到的。
它受欢迎的部分原因是它包含在诺基亚的高级开发人员计划中。
如果您真的想自定义 LLS 以添加此功能,则需要查看处理操作和鼠标事件以进行ListHeader
适当的更改。这是一项不平凡的任务,您的时间和金钱可能会更好地用于通过诺基亚计划提供的 Telerik 控件。此外,该计划还有其他好处。