flexchart缩放后显示错乱问题
本帖最后由 263598702 于 2020-9-9 10:26 编辑您好,flexchart缩放功能实现中出现如下问题,请帮忙看一下:
刚绑定数据显示如下
滚动移动一次鼠标后直接会显示成这样
然后往回滚恢复不了原样了
测试了一下,具体情况是这样的:比如第一次绑定的数据最大值是2000,然后重新绑定数据,第二次绑定数据最大值是10000,就会出现这样的问题。
你是通过什么方式来缩放的,是滚动条,还是直接设置的XY轴的最大值最小值,
建议你上传一个demo来重现问题 您好,缩放是使用这个来实现的:
<c1:C1FlexChart.Behaviors>
<c1:ZoomBehavior ZoomMode="Y" />
</c1:C1FlexChart.Behaviors>
然后鼠标滚轮缩放
重新绑定数据的方法:
将Max设置未数据的最大值然后重新绑定数据
chart.AxisY.Max = data.Max(x=>x.y);
chart.ItemsSource = null;
chart.ItemsSource = data;
稍等我写个demo 好的,等您的demo 程序中有两个.sdf文件,先导入01进行缩放操作后,再导入02再缩放操作就会出现描述的问题。 问题已经重现,目前看来应该是在缩放操作后,AxisY.Max会恢复为之前的状态,具体原因我还需要验证后给您回复 您好,问题有结果了吗 本帖最后由 Richard.Ma 于 2020-9-11 12:20 编辑
你好,目前看来是控件本身确实存在问题,我会和研发确认一下看看是否可以先通过其他的方式解决,然后给您回复
老师您好,这个问题帮忙跟进一下,这个程序马上要上线了,就差这一个问题了。拜托了 请放心,问题我会和研发继续沟通,尽快给你结果