protected override void OnChartLabel(DarkLightEventArgs de) { var col = de.Color; var price = de.Decimal; var bar = de.Integer; var label = de.String; Color wpfColor = Color.FromArgb(col.A, col.R, col.G, col.B); var plot = new TimePlot { Label = label, PointColor = wpfColor, PlotPoints = new List <TimePlotPoint>(), Selected = true, }; var point = new TimePlotPoint { Time = Util.FT2DT(bar), Value = price, }; plot.PlotPoints.Add(point); if (!_plotMap.ContainsKey(label)) { _plotMap.Add(label, plot); } else { point = plot.PlotPoints[0]; _plotMap[label].PlotPoints.Add(point); } }
void myres_SendChartLabel(decimal price, int bar, string label, System.Drawing.Color col) { Color wpfColor = Color.FromArgb(col.A, col.R, col.G, col.B); var plot = new TimePlot { Label = label, PointColor = wpfColor, PlotPoints = new List <TimePlotPoint>(), Selected = true, }; var plotDateTime = Util.ToDateTime(_date, bar); var point = new TimePlotPoint { //Time = Util.FT2DT(bar), Time = plotDateTime, Value = price, }; plot.PlotPoints.Add(point); GotPlot(plot); }