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();
}
}
}