Jeff Wilcox has published this nice replacement ProgressBar for Windows Phone 7.
The ProgressBar template for Silverlight that is built into the Windows Phone today looks beautiful but comes at a cost to performance in indeterminate mode (the animating dots that often indicate loading during an operation of unknown time).
Here I offer a workaround which is identical in looks, but with excellent performance. It uses the render thread exclusively for animation, instead of the UI (user interface) thread. I’ve touched on this previously in a post of performance and frame rate counters for the Windows Phone.