我在Radchart中使用缩放和滚动,在滚动或缩放时触发的事件中重新计算步长。
问题是:我不知道这个事件发生的时间和次数是多少?在我的应用程序中,当我拖动滚动条或更改缩放级别时会多次调用它。
我无法找到任何相关的文档。
RadChart1.DefaultView.ChartArea.ZoomScrollSettingsX.PropertyChanged += ZoomScrollSettingsX_PropertyChanged;
在更改缩放级别时多次调用方法ZoomScrollSettingsX_PropertyChanged
。
答案 0 :(得分:1)
对于为给定对象更改的每个属性都会触发PropertyChanged事件,例如,当您滚动它时,将抛出多个属性,例如RangeStart和RangeEnd。您可以检查e.PropertyName的值,其中e取自处理程序,并仅执行RangeStart和RangeEnd属性的代码。