コード例 #1
0
 /// <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);
     }
 }
コード例 #2
0
        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);
        }