放大/缩小图表控件DevExpress

时间:2018-08-09 14:09:08

标签: c# wpf xaml charts devexpress

我在一个带有滚动查看器的网格内有一个图表控件。 客户需要激活图表控件上的缩放,但是当我在图表控件上使用鼠标滚轮时,除非达到网格滚动查看器的限制,否则滚动的是网格滚动查看器。

我认为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;

1 个答案:

答案 0 :(得分:0)

要解决此问题,请通过处理ScrollViewer.PreviewMouseWheel事件来实现自定义鼠标滚轮处理。校验 this的示例项目票据说明了这种方法(请参见DXSample.zip档案)。