我在一个带有滚动查看器的网格内有一个图表控件。 客户需要激活图表控件上的缩放,但是当我在图表控件上使用鼠标滚轮时,除非达到网格滚动查看器的限制,否则滚动的是网格滚动查看器。
我认为devexpress控件内部存在遗漏,因为在本机wpf控件上它可以工作。示例列表视图。
您已经有这个问题了吗? 找到解决方案了吗?
ChartControl cc = new ChartControl();
cc.Titles.Add(new DevExpress.Xpf.Charts.Title() { Content = "" });
cc.Legend = new DevExpress.Xpf.Charts.Legend();
DevExpress.Xpf.Charts.XYDiagram2D xy = new DevExpress.Xpf.Charts.XYDiagram2D();
xy.EnableAxisXNavigation = true;
xy.EnableAxisYNavigation = true;
答案 0 :(得分:0)
要解决此问题,请通过处理ScrollViewer.PreviewMouseWheel事件来实现自定义鼠标滚轮处理。校验 this的示例项目票据说明了这种方法(请参见DXSample.zip档案)。