Is there anything that needs to be configured to get the % on the progress bar to change as the data is being loaded? Mine stays at 0% and just before it goes away it briefly changes to 100%, but it doesn't progress or do anything in between 0 and 100.
I'm using Silverlight 4 with version 2.1 of the ESRI SDK.
I cannot reproduce the issue using this sample: http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#MapProgressBar. When you double click to zoom, you will find that the ProgressBar have intermediate progress that occurs between 0 and 100. What types of layers does your map have? You can also subscribe to Map.Progress event and see that this is raised more than once as the layers report their progress.
When I double-click to zoom, the progress bar comes up, but it stays at zero until the map is done loading, then it briefly changes to 100 and goes away. I'm using an ArcGIS Server Service with all data in SDE. It appears and disappears as it should, but just doesn't show progression.
I'm not sure if this is a good test or not, but I put a textblock on the page and used the Map.Progress event to put a value in the text box. It does the same thing (ie. stays at 0 and then jumps to 100);
If you have only one DymamicMapService in your map, it's normal that the progress jumps from 0 to 100 because there is only one image to load. If you have many layers or one tiled layer, you should see intermediate values.
It is one service, but there are about 100 layers that are being loaded through that service (from a map document). Is there a way to manually increment the bar, so that it looks like it is progressing while the layers are loading?
As it's only one service (despite the 100 layers), only one image is downloaded and there is nothing out of the box to follow the progression of the image creation on the server and of the download of the image.