示例#1
0
        //测试次数选择和不选择
        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();
        }
示例#2
0
        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();
            }
        }