/// <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); } }
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(); } }