C#:ZedGraph同时缩放所有窗格

C#:ZedGraph同时缩放所有窗格,c#,zedgraph,C#,Zedgraph,我正在使用zedgraph绘制数据。我有一个主窗格,它有三个图形窗格。绘制数据后,我希望同时缩放所有图形。有什么建议吗 MasterPane master = zgc.MasterPane; master.Title.IsVisible = true; master.Margin.All = 10; master.Fill = new Fill(Color.WhiteSmoke, Color.FromArgb(220, 220, 255), 45.0f);

我正在使用zedgraph绘制数据。我有一个
主窗格
,它有三个
图形窗格
。绘制数据后,我希望同时缩放所有图形。有什么建议吗

    MasterPane master = zgc.MasterPane;
    master.Title.IsVisible = true;
    master.Margin.All = 10;
    master.Fill = new Fill(Color.WhiteSmoke, Color.FromArgb(220, 220, 255), 45.0f);
    master.PaneList.Clear();
    for (int i = 0; i < numberOfPanes; i++)
    {
        string title = null;
        GraphPane pane = new GraphPane();
        master.Add(pane);
        if (i == 0)
            title = "";
        if (i == 1)
            title = "";
        if (i == 2)
            title = "";
        if (i >= 3)
            title = "" + (i - 2).ToString();
        GraphSettings.PanelProperties(pane, title);
    }
    zgc.AxisChange();
    using (Graphics g = frm.CreateGraphics())
    {
        master.SetLayout(g, PaneLayout.SquareColPreferred);
        master.SetLayout(g, PaneLayout.SingleColumn);
        master.AxisChange(g);
    }
MasterPane master=zgc.MasterPane;
master.Title.IsVisible=true;
master.Margin.All=10;
主填充=新填充(Color.whitemoke,Color.FromArgb(220220255),45.0f);
master.PaneList.Clear();
for(int i=0;i=3)
title=“”+(i-2).ToString();
图形设置。面板属性(面板,标题);
}
zgc.AxisChange();
使用(Graphics g=frm.CreateGraphics())
{
主布局(g,面板布局优先);
master.SetLayout(g,PaneLayout.SingleColumn);
硕士学位(g);
}

您可以通过使用ZedGraph控件的
.IsSynchronizeXAxes
z.IsSynchronizeYAxes
属性来实现这一点:

zgc.IsSynchronizeXAxes = true;
zgc.IsSynchronizeYAxes = true;

您可以通过使用ZedGraph控件的
.IsSynchronizeXAxes
z.IsSynchronizeYAxes
属性来实现这一点:

zgc.IsSynchronizeXAxes = true;
zgc.IsSynchronizeYAxes = true;