Valorem Consulting

| Tags: Developers, Laurent Bugnion, Silverlight, Tips, Windows Phone 7

We've been lucky enough to have access to phones with early versions of Mango installed for a little while now. We will continue to report on key improvements and impressions of the update. This post will present some of our findings regarding Silverlight Box Scrolling.

One  major improvements in performance in Mango for Windows Phone 7 is the Silverlight ListBox scrolling. This was often mentioned as a major pain point in many applications (John Zolezzi can attest how many hours were spent improving the scrolling in the Twitter application.)

Mango is solving the Silverlight ListBox Scrolling issue in a few ways:

  • Pictures are now decoded on a background thread (this had to be implemented manually in previous versions.)
  • User input is now executed on a background thread, which means that if an animation is running while a user interacts with the phone, the animation will not skip frames.

There are also other improvements to make the scroll action better. A side by side comparison using our Twitter application can be seen here.

The nice thing is that we do not need to do anything to get those improvements, they will be available to all pre-mango applications automatically.

Tweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on RedditShare on TumblrEmail this to someoneDigg thisFlattr the authorShare on StumbleUpon


  1.  Dew Drop – May 29, 2011 | Alvin Ashcraft's Morning Dew

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>