ThinkGeo.com    |     Documentation    |     Premium Support

Disable Mouse Wheel Zoom

In previous versions (Desktop Edition 3.x), you could disable mouse wheel zooming with the following code.


map.MapTools.MouseMapTool.Enabled = false;


However, the MouseMapTool property is no longer available. How do we accomplish this in the WPF control?



Hi Keith,



I don't think this API exists in the previous Desktop Edition 3.x; it's in the Web or Silverlight Edition actually. Never mind, please try the code below:

Map1.ExtentOverlay.MouseWheelMode = MapMouseWheelMode.Disabled;


Thanks for your question and welcome evaluating Wpf Desktop Edition.



Thanks,

Howard



Hi Howard, 

thanks for your clarification. 

It works. 

Only one point, on double click map still gets zoomed in. 


I can do;


wpfMap1.ExtentOverlay.DoubleLeftClickMode = MapDoubleLeftClickMode.Disabled;


But how can I still continue to get double click event?



Many thanks



Hello ABDULKADIR, 
  
 You can hook the new mouse double click event to the map. 
  
 Map1.ExtentOverlay.MapMouseDoubleClick += new System.EventHandler<MapMouseDoubleClickInteractiveOverlayEventArgs>(ExtentOverlay_MapMouseDoubleClick); 
  
 Regards, 
  
 Gary