public ScanTaskInfo(SettingFile.scanParameter para, bool isBackground, string spectrumFile) { this.spectrumFile = spectrumFile; scanPara = para.Clone(); //检查是否没有指定路径,如果没有,表示该文件在Setting目录下 if (scanPara.scanSettingFile.IndexOf("\\") < 0 && scanPara.scanSettingFile.IndexOf("/") < 0) { scanPara.scanSettingFile = System.IO.Path.Combine(SettingData.settingFolder, scanPara.scanSettingFile); } this.isBackground = isBackground; this.scanSuccessed = false; }
public void SetScanParameter(SettingFile.scanParameter newpara) { if (newpara != null) { curpara = newpara.Clone(); } else { curpara = new SettingFile.scanParameter(); //设置为初始化数据 } if (checkAutoScan.IsChecked == curpara.autoScan) //AutoScan相同,需要强制刷新 { checkAutoScan_Checked(null, null); } else //将会自动刷新 { checkAutoScan.IsChecked = curpara.autoScan; } }