static void GetBarGraphAxes(BarBase barBase, GraphControl graph, out Axis indexAxis, out Axis valueAxis) { switch (barBase) { case BarBase.X: case BarBase.X2: indexAxis = graph.GraphPane.XAxis; valueAxis = graph.GraphPane.YAxis; break; case BarBase.Y: case BarBase.Y2: indexAxis = graph.GraphPane.YAxis; valueAxis = graph.GraphPane.XAxis; break; default: throw new ArgumentOutOfRangeException(nameof(barBase)); } }
public override void Unload() { graph.Dispose(); graph = null; controller = null; }