//测试次数选择和不选择 private void testCountCB_Checked(object sender, RoutedEventArgs e) { List<Model.TestCountModel> oddCheckedCountModel = oddTestCountList.FindAll(x => x.IsChecked == true); List<Model.TestCountModel> evenCheckedCountModel = evenTestCountList.FindAll(x => x.IsChecked == true); if (oddCheckedCountModel.Count == 0||evenCheckedCountModel.Count==0) { MessageBox.Show("奇数或偶数测试次数都应至少保留一个!", "系统信息"); (sender as CheckBox).IsChecked = true; return; } string oddCheckedCount = ""; for (int i = 0; i < oddCheckedCountModel.Count; i++) { oddCheckedCount += oddCheckedCountModel[i].Count; if (i != oddCheckedCountModel.Count - 1) { oddCheckedCount += ","; } } string evenCheckedCount = ""; for (int i = 0; i < evenCheckedCountModel.Count; i++) { evenCheckedCount += evenCheckedCountModel[i].Count; if (i != evenCheckedCountModel.Count - 1) { evenCheckedCount += ","; } } dataDoc.Descendants("action1").ElementAt(0).Attribute("index").Value = oddCheckedCount; dataDoc.Descendants("action2").ElementAt(0).Attribute("index").Value = evenCheckedCount; dataDoc.Save(AppDomain.CurrentDomain.BaseDirectory + "\\AppData\\XmlData\\" + DataModel.DataFileName); BaseDataUtil du = new BaseDataUtil(); du.Weight = DataModel.Ath_Weight; if (DataModel.Gravitycomp.Trim() != "") { du.Gravitycomp = DataModel.Gravitycomp; } du.ComputeParams(AppDomain.CurrentDomain.BaseDirectory + "\\AppData\\XmlData\\" + DataModel.DataFileName); RefrenshChart(); }
private void btnSmooth_Click(object sender, RoutedEventArgs e) { SmoothDataWindow smoothDataWindow = new SmoothDataWindow(); smoothDataWindow.DataFileName = DataModel.DataFileName; smoothDataWindow.Owner = Application.Current.MainWindow; if (smoothDataWindow.ShowDialog() == true) { BaseDataUtil du = new BaseDataUtil(); du.Weight = DataModel.Ath_Weight; if (DataModel.Gravitycomp.Trim() != "") { du.Gravitycomp = DataModel.Gravitycomp; } du.ComputeParams(AppDomain.CurrentDomain.BaseDirectory + "\\AppData\\XmlData\\" + DataModel.DataFileName); RefrenshChart(); } }