We are facing with Silverlight rendering engine productivity here. Our own code is quite optimal and passed several turns of optimization using performance profilers. But if you are using numerous complex objects in the Silverlight application the rendering engine can't process them in a proper time. The complexity of the visible objects is important. For example, if you use simple objects (like rectangle or ellipse) to show locations on the map then it will be possible to handle about 2000-3000 objects at the same time with a reasonable zooming speed. It you use more complex objects (especially ones using different visible effects) then Silverlight rendering engine will be able to handle just about 150-300 objects.
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>