I am rewriting some wpf experiments into silverlight. On wpf I like to work directly with DrawingVisuals which I manually add and remove form a canvas, which gives me great performance with large numbers of elements. But to my surprise there is no such thing as DrawingVisuals in Silverlight.
What is then the most efficient way to draw many objects on the screen that are capable of independent animation (they don’t need to react to mouse events)? Working with shapes has, at least in WPF, a large overhead.
I am rewriting some wpf experiments into silverlight. On wpf I like to work
Share
Check out some of the work that is going on around WriteableBitmap such as Bill Reiss’s article “Blitting and Blending with Silverlight’s WriteableBitmap” and Rene Schulte’s articles 1, 2, and 3 on extending the WriteableBitmap.
Jeff Prosise also has a WriteableBitmap sample.
This approach might be lower level than what you are looking for but it’s worth checking out.