Как протекает событие масштабирования и прокрутки в Telerik Radchart Control? - PullRequest
0 голосов
/ 19 октября 2011

Я использую масштабирование и прокрутку в Radchart, размер шага пересчитывается в событии, вызванном прокруткой или масштабированием.

Проблема в том, что я не знаю, когда и сколько раз это событие было запущено?В моем приложении это вызывается много раз, когда я перетаскиваю полосу прокрутки или изменяю уровень масштабирования.

Я не могу найти документацию по этому вопросу.

RadChart1.DefaultView.ChartArea.ZoomScrollSettingsX.PropertyChanged += ZoomScrollSettingsX_PropertyChanged;

Метод ZoomScrollSettingsX_PropertyChangedвызывается несколько раз при изменении уровня масштабирования.

1 Ответ

1 голос
/ 19 октября 2011

Событие PropertyChanged вызывается для каждого свойства, которое изменяется для данного объекта, т.е. при прокрутке оно будет выброшено для более чем одного свойства, например RangeStart и RangeEnd.Вы можете проверить значение e.PropertyName, где e взято из обработчика, и выполнить свой код только для свойств RangeStart и RangeEnd.

...