private void AddIsotope() { IsotopeChannelNumber n = new IsotopeChannelNumber(); IsotopeChannelNumbers.Add(n); DoseCalibrator.IsotopeChannelNumbers.Add(n); }
public CapintecSettingsProvider() : base() { OpenPortCommand = new RelayCommand(openPort); WriteToPortCommand = new RelayCommand(WriteToPort); ReadActivityCommand = new RelayCommand(ReadActivity); AddIsotopeCommand = new RelayCommand(AddIsotope); SaveChannelsCommand = new RelayCommand(SaveChannels); string [] portName = SerialPort.GetPortNames(); foreach (string s in portName) { Output = Output + s + System.Environment.NewLine; } DoseCalibrator = DesktopApplication.MainViewModel.DoseCalibrator as CapintecDoseCalibrator; foreach (var c in DoseCalibrator.IsotopeChannelNumbers) { IsotopeChannelNumbers.Add(c); } _availableIsotopes = Platform.Retriever.RetrieveItems(typeof(Isotope), new List <RetrievalCriteria>()); }