/// <summary> /// Fires the <see cref="E:Wisej.Web.Ext.SmoothieChart.SmoothieChart.DataNeeded"/> event. /// </summary> /// <param name="e">Provides data for the <see cref="E:Wisej.Web.Ext.SmoothieChart.SmoothieChart.DataNeeded" /> event.</param> protected virtual void OnDataNeeded(DataNeededEventArgs e) { if (this.DataNeeded != null) { DataNeeded(this, e); } }
public object GetData() { dynamic[] data = null; data = new dynamic[this.TimeSeries.Count]; var args = new DataNeededEventArgs(0, DateTime.Now); for (int i = 0; i < this.TimeSeries.Count; i++) { args.LineIndex = i; OnDataNeeded(args); data[i] = new { time = args.TimeStamp, value = args.Value }; } return(data); }