namespace OINA.Extender.WPF.Testharness { using System.Globalization; using System.Windows; using OINA.Extender.Acquisition; /// /// Interaction logic for BeamMeasurementSettings.xaml /// public partial class BeamMeasurementSettings : Window { /// /// Gets or sets the ProcessTime of QuantCalibrationSettings.EdSettings. /// /// /// The value of Process Time. /// public int ProcessTime { get { return OIHelper.QuantCalibrationSettings.EdSettings.ProcessTime; } set { OIHelper.QuantCalibrationSettings.EdSettings.ProcessTime = value; } } /// /// Gets or sets the NumberOfChannels of QuantCalibrationSettings.EdSettings. /// /// /// The value of Number Of Channels. /// public int NumberOfChannels { get { return OIHelper.QuantCalibrationSettings.EdSettings.NumberOfChannels; } set { OIHelper.QuantCalibrationSettings.EdSettings.NumberOfChannels = value; } } /// /// Gets or sets the EnergyRange of QuantCalibrationSettings.EdSettings. /// /// /// The value of Energy Range. /// public int EnergyRange { get { return OIHelper.QuantCalibrationSettings.EdSettings.EnergyRange; } set { OIHelper.QuantCalibrationSettings.EdSettings.EnergyRange = value; } } /// /// Gets or sets the TotalCountsInSpectrum of QuantCalibrationSettings. /// /// /// The value of TotalCountsInSpectrum. /// public int TotalCountsInSpectrum { get { return OIHelper.QuantCalibrationSettings.TotalCountsInSpectrum; } set { OIHelper.QuantCalibrationSettings.TotalCountsInSpectrum = value; } } /// /// BeamMesurementSettings constructor /// public BeamMeasurementSettings() { this.InitializeComponent(); this.ProcesstimeCombobox.ItemsSource = OIHelper.EdSpectrumSettings.EdCapabilities.AllowedProcessTimes; this.NumberofchannelsCombobox.ItemsSource = OIHelper.EdSpectrumSettings.EdCapabilities.AllowedNumberOfChannels; this.EnergyRangeCombobox.ItemsSource = OIHelper.EdSpectrumSettings.EdCapabilities.AllowedEnergyRanges; this.DataContext = this; } /// /// OKButton_OnClick /// /// sender /// e private void OKButton_OnClick(object sender, RoutedEventArgs e) { this.Close(); } } }