public void AddLines(Graphics g, ChartStyle cs)
{
foreach (DataSeries ds in DataSeriesList) {
if (ds.LineStyle.IsVisible == true) {
var aPen = new Pen(ds.LineStyle.LineColor, ds.LineStyle.Thickness);
aPen.DashStyle = ds.LineStyle.Pattern;
for (int i = 1; i < ds.PointList.Count; i++)
g.DrawLine(aPen, cs.Point2D ((CGPoint)ds.PointList[i - 1]), cs.Point2D ((CGPoint)ds.PointList[i]));
aPen.Dispose();
}
}
}