private DriverOfftrackLine GetLine(DriverContainer driver)
        {
            DriverOfftrackLine line;

            if (!_lines.ContainsKey(driver.Driver.Id))
            {
                line                    = new DriverOfftrackLine();
                line.Driver             = driver;
                line.Line               = _chart.CreateXY();
                line.Line.IsHitTest     = true;
                line.Line.LineThickness = 2;
                line.Line.LineColor     = GetColor();
                //line.Line.LegendColor = line.Line.LineColor;
                //line.Line.Label = driver.Driver.ShortName;
                //line.Line.LegendLabel = new ColorLabel(driver.Driver.ShortName, Colors.White);

                _lines.Add(driver.Driver.Id, line);
            }
            else
            {
                line = _lines[driver.Driver.Id];
            }

            this.SetOfftrackPoints(line);

            line.Taken = true;
            return(line);
        }