Exemple #1
0
 public DeviceUI6517AB(Device6517AB d, Frame fm)
     : base(d, fm)
 {
     device = d;
     DeviceInUI.PropertyChanged += new PropertyChangedEventHandler(box_PropertyChanged);
     box      = (DeviceDataBox_6517AB)DeviceInUI.Value;
     valueDic = new Dictionary <int, string>();
     valueDic.Add(0, "keep_time");
     dataSeries = new  DataSeries[valueDic.Count];
     values     = new List <string>();
     for (int i = 0; i < valueDic.Count; i++)
     {
         dataSeries[i]          = new DataSeries(); //数据系列
         dataSeries[i].Legend   = valueDic[i];
         dataSeries[i].RenderAs = RenderAs.Line;    //Spline : 平滑曲线 Line : 折线
         device_chart.Series.Add(dataSeries[i]);
     }
 }
Exemple #2
0
 void box_PropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     box = (DeviceDataBox_6517AB)DeviceInUI.Value;
     Dispatcher.BeginInvoke(new Action(updateLabels));
 }