263598702 发表于 2020-9-9 10:15:05

flexchart缩放后显示错乱问题

本帖最后由 263598702 于 2020-9-9 10:26 编辑

您好,flexchart缩放功能实现中出现如下问题,请帮忙看一下:
刚绑定数据显示如下

滚动移动一次鼠标后直接会显示成这样

然后往回滚恢复不了原样了
测试了一下,具体情况是这样的:比如第一次绑定的数据最大值是2000,然后重新绑定数据,第二次绑定数据最大值是10000,就会出现这样的问题。

Richard.Ma 发表于 2020-9-9 11:20:08

你是通过什么方式来缩放的,是滚动条,还是直接设置的XY轴的最大值最小值,
建议你上传一个demo来重现问题

263598702 发表于 2020-9-9 11:24:42

您好,缩放是使用这个来实现的:
<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

Richard.Ma 发表于 2020-9-9 11:41:06

好的,等您的demo

263598702 发表于 2020-9-9 11:46:29

程序中有两个.sdf文件,先导入01进行缩放操作后,再导入02再缩放操作就会出现描述的问题。

Richard.Ma 发表于 2020-9-9 12:31:30

问题已经重现,目前看来应该是在缩放操作后,AxisY.Max会恢复为之前的状态,具体原因我还需要验证后给您回复

263598702 发表于 2020-9-11 10:02:40

您好,问题有结果了吗

Richard.Ma 发表于 2020-9-11 11:25:32

本帖最后由 Richard.Ma 于 2020-9-11 12:20 编辑

你好,目前看来是控件本身确实存在问题,我会和研发确认一下看看是否可以先通过其他的方式解决,然后给您回复

263598702 发表于 2020-9-14 14:56:29

老师您好,这个问题帮忙跟进一下,这个程序马上要上线了,就差这一个问题了。拜托了

Richard.Ma 发表于 2020-9-14 17:12:14

请放心,问题我会和研发继续沟通,尽快给你结果
页: [1] 2 3
查看完整版本: flexchart缩放后显示错乱问题