Hi Stuart,
You need to change the BeginDragMouseCommand to:
= new NMouseCommand(MouseAction.Wheel, MouseButton.None, 0);
We tested with:
NDataZoomTool dataZoomTool = new NDataZoomTool();
dataZoomTool.WheelZoomAtMouse = true;
dataZoomTool.WheelZoomFactor = 0.2;
dataZoomTool.BeginDragMouseCommand = new NMouseCommand(MouseAction.Wheel, MouseButton.None, 0);
dataZoomTool.EndDragMouseCommand = new NMouseCommand(MouseAction.None, MouseButton.None, 0);
nChartControl1.Controller.Tools.Add(dataZoomTool);
and the control was working properly. The change probably occurred when we implemented modifier keys to the mouse commands. Let us know if you meet any problems.
Best Regards,
Nevron Support Team