title: Pull-down-to-refresh listbox for windows phone
body: <p>I'am wondering if is a way to implement the pull-down-to-refresh function of a listbox. I have followed <a href="http://blogs.msdn.com/b/jasongin/archive/2011/04/13/pull-down-to-refresh-a-wp7-listbox-or-scrollviewer.aspx" rel="nofollow">this link</a> to implement this function.
  When I set the "ManipulationMode=Control", the listbox scroll performance is so poor that it is beyond my consideration.</p>
  
  <p>I've also followed <a href="http://blogs.msdn.com/b/slmperf/archive/2011/06/30/windows-phone-mango-change-listbox-how-to-detect-compression-end-of-scroll-states.aspx" rel="nofollow">this link</a>
  to detect the top-compression state, but when I scroll top, the top-compression event fired. What I need is that the refresh-event will not fire until the user pulled down the listbox, holding for a white, or pulled down the top of the listbox. What's more, HorizontalCompression and VerticalCompression are only supported in 0s7.1.</p>
  
  <p>I'm finding a way to implement this function for days. I'll appreciate if soneone could give me some advice. Thanks.</p>