Example #1
0
        /// <summary>
        /// Refreshes data bound to grid.
        /// </summary>
        /// <param name="deviceID">ID of the device to filter data.</param>
        public void Refresh(int deviceID = 0)
        {
            m_dataContext = new SelectMeasurements(ItemsPerPage, true, FilterByInternal, deviceID, (bool)CheckboxDisplayInternal.IsChecked);
            m_itemsSource = m_dataContext.ItemsSource;

            foreach (DataModelMeasurement measurement in m_itemsSource)
            {
                measurement.PropertyChanged += measurement_PropertyChanged;
            }

            this.DataContext = m_dataContext;
        }
        /// <summary>
        /// Refreshes data bound to grid.
        /// </summary>
        /// <param name="deviceID">ID of the device to filter data.</param>
        public void Refresh(int deviceID = 0)
        {
            m_dataContext = new SelectMeasurements(ItemsPerPage, true, FilterByInternal, deviceID, (bool)CheckboxDisplayInternal.IsChecked);
            m_itemsSource = m_dataContext.ItemsSource;

            foreach (DataModelMeasurement measurement in m_itemsSource)
            {
                measurement.PropertyChanged += measurement_PropertyChanged;
            }

            this.DataContext = m_dataContext;
        }