ThinkGeo.com    |     Documentation    |     Premium Support

Adding a progress bar when overlay is refreshed or map is drawn

Hi,


I need to add a progress bar when the map is refreshed or an overlay is refreshed.


I color the objects based on the search criteria given by the user.


The search  and coloring might take some time.


So a progress bar needs to be shwon while user is waiting for the map to be refreshed.


 


regards


Pradip



Pradip,


Thanks for your post and questions.
Just make sure how many overlays do you have and on each overlay how many layers are contained, all of these layers are feature layer?
We have some events to indicate Overlays begging, Ovelrays Ending, Overlay Beginning, Overlay Ending, this will record the processing progress of the Overlays. Will this make sense to you?

 

winformsMap1.OverlayDrawing += new EventHandler<OverlayDrawingWinformsMapEventArgs>(winformsMap1_OverlayDrawing);
winformsMap1.OverlayDrawn += new EventHandler<OverlayDrawnWinformsMapEventArgs>(winformsMap1_OverlayDrawn);
winformsMap1.OverlaysDrawing += new EventHandler<OverlaysDrawingWinformsMapEventArgs>(winformsMap1_OverlaysDrawing);
winformsMap1.OverlaysDrawn += new EventHandler<OverlaysDrawnWinformsMapEventArgs>(winformsMap1_OverlaysDrawn);


Any more questions please let me know.
Thanks.
Yale

Hi, 
 I am not using winforms. 
 My application is WPF based. 
 Desktop edition of mapsuite also gives a WPF based solution. 
  
 How do we do it in WPF. 
  
 Thanks! 
 Pradip  


Pardip, 
  
 Thanks for your post and feedback. 
  
 Just make sure you are using the WPF control contained in Desktop Edition package or the native WPF control contained the WPF Desktop Edition package? 
  
 Any more questions please feel free to let me know. 
  
 Thanks. 
  
 Yale