public static void SaveInitDye() { try { //List<XElement> _dyeList = doc.Element("DyeList").Elements("Dye").ToList(); doc.Elements("DyeList").Remove(); XElement _dyeList = new XElement("DyeList"); doc.Add(_dyeList); for (int i = 0; i < GlobalProvider.DyeList.Count; i++) { DyeModel _dye = GlobalProvider.DyeList[i]; XElement _dyeXe = new XElement("Dye"); _dyeXe.SetElementValue("IsShow", _dye.IsShow.ToString()); _dyeXe.SetElementValue("IsLock", _dye.IsLock.ToString()); _dyeXe.SetElementValue("Dye", _dye.Dye); _dyeXe.SetElementValue("Unit", _dye.Unit); _dyeXe.SetElementValue("Coeff", _dye.Coeff.ToString()); _dyeXe.SetElementValue("AnalysisWavelength", _dye.AnalysisWavelength.ToString()); _dyeXe.SetElementValue("Correction_260nm", _dye.Correction_260nm.ToString()); _dyeXe.SetElementValue("Correction_280nm", _dye.Correction_280nm.ToString()); doc.Element("DyeList").Add(_dyeXe); } doc.Save(path); } catch (Exception ex) { Functions.LOG(ex.Message); } }
private void datDye_RowEditEnding(object sender, DataGridRowEditEndingEventArgs e) { DyeModel model = datDye.SelectedItem as DyeModel; }