Beispiel #1
0
        /// <summary>
        /// Handle the mouse wheel event
        /// </summary>
        /// <param name="sender">The mapViewModel</param>
        /// <param name="args">The mouse event args</param>
        protected override void OnMouseWheel(MapViewModel sender, MapMouseWheelEventArgs args)
        {
            base.OnMouseWheel(sender, args);

            // Eat the event - we do not allow zooming or anything else to be carried out
            // by other handler
            args.Handled = true;
        }
 public override void OnMouseWheel(MapMouseWheelEventArgs e)
 {
     if ((e.WheelDelta > 0.0) && (this.ZoomLevel >= this.zoomRange.To))
     {
         e.Handled = true;
     }
     else if ((e.WheelDelta < 0.0) && (this.ZoomLevel <= this.zoomRange.From))
     {
         e.Handled = true;
     }
     else
     {
         base.OnMouseWheel(e);
     }
 }
Beispiel #3
0
 public override void OnMouseWheel(MapMouseWheelEventArgs e)
 {
     if (((e.WheelDelta > 0.0) && (this.ZoomLevel >= this.MapZoomRange.To)) || ((e.WheelDelta < 0.0) && (this.ZoomLevel <= this.MapZoomRange.From)))
     {
         e.Handled = true;
     }
     else if (e.WheelDelta > 0.0)
     {
         this.ZoomIn();
     }
     else if (e.WheelDelta < 0.0)
     {
         this.ZoomOut();
     }
 }