We are having performance issues rendering 1000+ symbols.
An earlier post got a reply (thanx Rex) that suggested we replace the ESRI PictureMarkerSymbol ... with the Silverlight ImageBrush. That "fix" worked.
But in general, it seems we are left with two options.
Use the System.Collections.Generic.Queue ... and have the rendering start almost immediately and the screen remaining interactive.
Use the System.ComponentModel.BackgroundWorker threads to have the fastest rendering ... but have the screen "freeze" until rendering has finished.
Is there a better way to handle rendering 1000+ symbols? ( ... or 5000+ symbols !! ) Note ... the symbols may be any concurrent mix of Points, Lines, Polygons.