private void bt_start_Click(object sender, RoutedEventArgs e) { _checkdatashow.Clear(); for (int j = 0; j < 1; j++) { _checkdatashow.Add(new CheckDatashow() { id = 2, checkvalue = 50, isgood = "√", targetvalue = 30, rate = 0.04, resultrate = 1.3 }); } dt = new GridCheckdata(_checkdatashow); Grid.SetRow(dt, 1); Grid.SetColumn(dt, 4); this.checkdata.Children.Add(dt); //port1 = new SerialPort(); //port1.PortName = "COM3"; //port1.BaudRate = 9600; //port1.DataBits = 8; //port1.Open(); //_keepreading = true; //_quethread1 = new Thread(ReadQue); //_quethread1.Start(); //port2 = new SerialPort(); //port2.PortName = "COM2"; //port2.BaudRate = 9600; //port2.DataBits = 8; //port2.Open(); //_quethread2 = new Thread(ReadQue); //_quethread2.Start(); //List<CheckDatashow> cds = new List<CheckDatashow>() { new CheckDatashow() { id = "1", checkvalue = "20", rate = "4", targetvalue = "20", isgood = "√" }, new CheckDatashow() { id = "1", checkvalue = "20", rate = "4", targetvalue = "20", isgood = "×" } }; //GridCheckdata gck = new GridCheckdata(cds); //checkdata.Children.Clear(); //checkdata.Children.Add(gck); }
private void bt_finish_Click(object sender, RoutedEventArgs e) { _checkdatashow.Clear(); for (int j = 0; j < 4; j++) { _checkdatashow.Add(new CheckDatashow() { id = 1, checkvalue = 50, isgood = "√", targetvalue = 30, rate = 0.04, resultrate = 1.3 }); } this.checkdata.RowDefinitions.Add(new RowDefinition()); dt = new GridCheckdata(_checkdatashow); Grid.SetRow(dt, m); Grid.SetColumn(dt, 4); for (int i = 0; i <= 3; i++) { TextBlock tb = new TextBlock() { Text = string.Format("rb{0}{1}", m, i) }; Grid.SetRow(tb, m); Grid.SetColumn(tb, i); this.checkdata.Children.Add(tb); } this.checkdata.Children.Add(dt); m++; //} }