Was ist der Fluss des Zoomen- und Scroll -Ereignisses in Telerik Radchart Control abgefeuert?
-
26-10-2019 - |
Frage
Ich verwende Zoomen und Scrollen in einem Radchart, die Schrittgröße wird bei der vom Scrollen oder Zoomen abgefeuerten Veranstaltung neu berechnet.
Das Problem ist: Ich weiß nicht, wann und wie oft dieses Ereignis abgefeuert wird? In meiner Anwendung wird es viele Male aufgerufen, wenn ich die Bildlaufleiste ziehe oder die Zoomebene ändere.
Ich kann keine Dokumentation davon finden.
RadChart1.DefaultView.ChartArea.ZoomScrollSettingsX.PropertyChanged += ZoomScrollSettingsX_PropertyChanged;
Die Methode ZoomScrollSettingsX_PropertyChanged
wird mehrmals beim Wechsel des Zoomebens bezeichnet.
Lösung
Die PropertyChanged -Veranstaltung wird für jede Eigenschaft entlassen, die für das gegebene Objekt geändert wird, dh wenn Sie scrollen, wird es für mehr als eine Immobilie wie REGNESTART und RAGEREND zum Beispiel geworfen. Sie können den Wert von E.PropertyName überprüfen, bei dem E vom Handler entnommen wird, und Ihren Code nur für REGENGESTART- und RAGEREND -Eigenschaften ausführen.