Hi zusammen,
so, nach vielen Versuchen habe ich einen Workaround zusammengebastelt.
Komischerweise werden die Min/Max Werte berücksichtigt, wenn man das ZoomEvent aufruft. Als ich die Zoom-Funktion verwendet habe, ist mir die Idee gekommen, das ich auf diesem Weg meine Skalierung anpassen könnte. Also habe ich kurz das ZoomEvent abonniert und siehe da, die Min/Max Werte werden berücksichtigt. Nun rufe ich immer nach dem Zufügen einer Kurve das ZoomEvent mittels Code auf.
Und zwar so:
C#-Quelltext
1: 2:
| ZoomState zoomState = new ZoomState(massGraph.GraphPane, ZoomState.StateType.WheelZoom); massGraph_ZoomEvent(massGraph, zoomState, zoomState); |
Klar, das wird wohl nicht die beste Lösung sein, aber sie funktioniert. Vielleicht wird der „Fehler“ ja bei einem Update behoben. Ich hatte das auch im SourceForge Forum „ZedGraph“ gepostet, aber das Posting blieb leider unbeantwortet.