ThinkGeo.com    |     Documentation    |     Premium Support

Disabling zoom in/out and pan operation

Hi


I am using Mapsuite 4.0 version with Silverlight 4.0


I just need to disable zoom and operation using mouse. On double click or mouse-wheel move,I dont want to zoom -in the map and also dont want pan operation using mouse.


Please tell me how I can disable zoom/ pan operations for mouse.


Thanks


Sunil



Hi Sunil, 
  
 Set  Map1.MapTools.MouseMapTool.IsEnabled = false; can easily disable the pan/zoom operations for mouse. 
  
 Regards, 
  
 Don

Hi Don, 
  
 Thanks for the solution. But it has one problem. 
 If I disable MouseMapTool once, then when I again enable it by setting IsEnable = true. It does not get enabled. 
  
 For eg: if I have code like following 
 Map1.MapTools.MouseMapTool.IsEnabled = false;  //It will disable MouseMapTool 
 Map1.MapTools.MouseMapTool.IsEnabled = true;  // It wont enable MouseMapTool again 
  
 So once MouseMapTool is disabled, I am not able to enable it again. 
  
 Thanks, 
 Sunil

Hi Sunil,  
  
 I did a quickly test in our HowDoISample, I change the AddAPopup.xaml.cs like this: 
  
 Add Map1.MapTools.MouseMapTool.IsEnabled = false; in AddAPopup_Loaded function. 
 Add Map1.MapTools.MouseMapTool.IsEnabled = true;  in Button_Click function. 
  
 Run it, at first the mouse operation disabled. 
 After click button, it works again. 
  
 Could you try it in your environment? 
  
 Regards, 
  
 Don