MTExample3_2.DataCollection.AddLines C# (CSharp) Method

AddLines() public method

public AddLines ( Graphics g, ChartStyle cs ) : void
g System.Drawing.Graphics
cs ChartStyle
return void
        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();
                }
            }
        }

Usage Example

Example #1
0
        public override void Draw(CGRect rect)
        {
            Graphics g = Graphics.FromCurrentContext();

            cs.ChartArea = ClientRectangle;
            AddData();
            SetPlotArea(g);
            cs.AddChartStyle(g);
            dc.AddLines(g, cs);
            g.Dispose();
        }
All Usage Examples Of MTExample3_2.DataCollection::AddLines