В последнее время я работаю над графиком. Для этого я использую библиотеку ZedGraphControl. Я создал две диаграммы с помощью ZedGraphControl, и я хочу соединить эти две диаграммы, например, если я увеличу или прокручиву первый ZedGraphControl, то второй ZedGraphControl должен выполнить то же действие. Любая помощь будет оценена.
ZedGraph.ZedGraphControl zedGraphControl1 = new ZedGraph.zedGraphControl1();
ZedGraph.ZedGraphControl zedGraphControl2 = new ZedGraph.zedGraphControl2();
private void InitializeEvents()
{
zedGraphControl1.ZoomEvent += ZedGraphControl1_ZoomEvent;
edGraphControl2.ZoomEvent += ZedGraphControl2_ZoomEvent;
}
private void ZedGraphControl1_ZoomEvent(ZedGraph.ZedGraphControl sender,
ZedGraph.ZoomState oldState, ZedGraph.ZoomState newState)
{
double zoomFraction = sender.ZoomStepFraction;
PointF centerPt = this.deviceControl1.mousePt;
ZedGraph.GraphPane pane = sender.MasterPane.FindChartRect(centerPt);
//this.deviceControl2.zedGraphControl1.ZoomS
//ZoomPane(pane, zoomFraction, centerPt,
this.deviceControl1.zedGraphControl1.IsZoomOnMouseCenter);
}
private void ZedGraphControl2_ZoomEvent(ZedGraph.ZedGraphControl sender,
ZedGraph.ZoomState oldState, ZedGraph.ZoomState newState)
{
}