/// <summary>
 /// Creates an instance of <see cref="OutputStreamMeasurementUserControl"/> class.
 /// </summary>
 public OutputStreamMeasurementUserControl(int outputStreamID)
 {
     InitializeComponent();
     m_outputStreamID = outputStreamID;
     m_dataContext    = new OutputStreamMeasurements(outputStreamID, 23);
     this.DataContext = m_dataContext;
     m_dataContext.PropertyChanged += ViewModel_PropertyChanged;
     m_newMeasurements              = new ObservableCollection <Measurement>();
 }
 /// <summary>
 /// Creates an instance of <see cref="OutputStreamMeasurementUserControl"/> class.
 /// </summary>
 public OutputStreamMeasurementUserControl(int outputStreamID)
 {
     InitializeComponent();
     m_outputStreamID = outputStreamID;
     m_dataContext = new OutputStreamMeasurements(outputStreamID, 23);
     this.DataContext = m_dataContext;
     m_dataContext.PropertyChanged += ViewModel_PropertyChanged;
     m_newMeasurements = new ObservableCollection<Measurement>();
 }
        void ButtonMeasurements_Click(object sender, RoutedEventArgs e)
        {
            int outputStreamId = Convert.ToInt32(((Button)sender).Tag.ToString());

            string acronym = ToolTipService.GetToolTip((Button)sender).ToString();      //((Button)sender).Name;
            OutputStreamMeasurements osm = new OutputStreamMeasurements(outputStreamId, acronym);

#if SILVERLIGHT
            osm.Show();
#else
            osm.Owner = Window.GetWindow(this);
            osm.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            osm.ShowDialog();
#endif
        }
        private void ButtonAddMore_Click(object sender, RoutedEventArgs e)
        {
            IEnumerable <Measurement>          selectedMeasurements;
            ObservableCollection <Measurement> addedMeasurements;

            // Determine which of the selected measurements have been added to the output stream measurements
            selectedMeasurements = Measurement.LoadFromKeys(null, MeasurementPager.SelectedMeasurements.ToList());
            addedMeasurements    = new ObservableCollection <Measurement>(selectedMeasurements);

            // Add measurements to output stream measurements
            OutputStreamMeasurement.AddMeasurements(null, m_outputStreamID, addedMeasurements);
            m_dataContext       = new OutputStreamMeasurements(m_outputStreamID, 23);
            this.DataContext    = m_dataContext;
            PopupAddMore.IsOpen = false;
        }
 private void ButtonCancel_Click(object sender, RoutedEventArgs e)
 {
     m_dataContext       = new OutputStreamMeasurements(m_outputStreamID, 23);
     this.DataContext    = m_dataContext;
     PopupAddMore.IsOpen = false;
 }
        private void ButtonAddMore_Click(object sender, RoutedEventArgs e)
        {
            IEnumerable<Measurement> selectedMeasurements;
            ObservableCollection<Measurement> addedMeasurements;

            // Determine which of the selected measurements have been added to the output stream measurements
            selectedMeasurements = Measurement.LoadFromKeys(null, MeasurementPager.SelectedMeasurements.ToList());
            addedMeasurements = new ObservableCollection<Measurement>(selectedMeasurements);

            // Add measurements to output stream measurements
            OutputStreamMeasurement.AddMeasurements(null, m_outputStreamID, addedMeasurements);
            m_dataContext = new OutputStreamMeasurements(m_outputStreamID, 23);
            this.DataContext = m_dataContext;
            PopupAddMore.IsOpen = false;
        }
 private void ButtonCancel_Click(object sender, RoutedEventArgs e)
 {
     m_dataContext = new OutputStreamMeasurements(m_outputStreamID, 23);
     this.DataContext = m_dataContext;
     PopupAddMore.IsOpen = false;
 }