public IndicatorSettingsEditor(ExperimentIndicatorContainer indicator) { InitializeComponent(); if (indicator == null) { return; } m_indicator = indicator; wgDB = new WaveguideDB(); m_PlotLimits = new PlotLimit(); m_PlotLimits.m_xmax = 100; m_PlotLimits.m_ymax = 1023; m_image = null; m_imageHistogram = new ObservableCollection <HistogramBar>(); Init(); this.DataContext = m_indicator; Test_Image_Load(); }
public ColorModelEditor() { InitializeComponent(); wgDB = new WaveguideDB(); m_isDragging = false; m_PlotLimits = new PlotLimit(); m_PlotLimits.m_xmax = 100; m_PlotLimits.m_ymax = 1023; m_image = null; m_imageHistogram = new ObservableCollection <HistogramBar>(); ControlChart.MouseLeftButtonDown += ControlChart_MouseLeftButtonDown; ControlChart.MouseLeftButtonUp += ControlChart_MouseLeftButtonUp; ControlChart.MouseMove += ControlChart_MouseMove; ControlChart.MouseLeave += ControlChart_MouseLeave; ControlChart_Xaxis.DataContext = m_PlotLimits; ControlChart_Yaxis.DataContext = m_PlotLimits; InitDefaultColorModel(); }