SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, iOS Chart, Android Chart and JavaScript Chart Components
There is a problem with annotation drag listeners. OnDragEnded and in fact also OnDragStarted are called all the time (just like onDragDelta) instead of only on those particular events
Steps to reproduce
just add a listener to annotation (in my case CustomAnnotation)
.withAnnotationDragListener(object : OnAnnotationDragListener {
override fun onDragDelta(annotation: IAnnotation, x: Float, y: Float) {
//whatever
}
override fun onDragStarted(p0: IAnnotation?) {
"onDRAGSTARTED".log()
}
override fun onDragEnded(p0: IAnnotation?) {
"ONDRAGENDED".log()
}
})
Is there a solution?
Hi Laszlo,
I can confirm that I could reproduce this issue. It looks like we had a problem with calling listener too often. This should be fixed in our next nightly build ( v2.5.0.2592 ) which you can get from our Maven repository.
Can you try it?
Hope this will help you!
Best regards,
Yura
Please login first to submit.