¿Cuál es el flujo del evento de zoom y desplazamiento disparado en el control de Radchart de Telerik?
-
26-10-2019 - |
Pregunta
Estoy usando el zoom y el desplazamiento en un radchart, el tamaño del paso se recalcula en el evento disparado en desplazamiento o zoom.
El problema es: no sé cuándo lo hace y cuántas veces se dispara este evento. En mi aplicación se llama muchas veces cuando arrastra la barra de desplazamiento o cambio el nivel de zoom.
No puedo encontrar ninguna documentación de esto.
RadChart1.DefaultView.ChartArea.ZoomScrollSettingsX.PropertyChanged += ZoomScrollSettingsX_PropertyChanged;
El método ZoomScrollSettingsX_PropertyChanged
se llama varias veces al cambiar el nivel de zoom.
Solución
El evento PropertyChanged se dispara para cada propiedad que se cambia para el objeto dado, es decir, cuando se despliegue, se lanzará por más de una propiedad como RangeStart y Rangeend, por ejemplo. Puede verificar el valor de E.Propertyname donde se toma del controlador y ejecutar su código solo para las propiedades RangStart y Rangeend.