示例#1
0
 private void ButtonRestore_Click(object sender, RoutedEventArgs e)
 {
     m_dataContext.RestartConnectionCycle = false;
     m_dataContext.UnsubscribeUnsynchronizedData();
     IsolatedStorageManager.InitializeStorageForRealTimeMeasurements(true);
     int.TryParse(IsolatedStorageManager.ReadFromIsolatedStorage("RealtimeMeasurementsDataRefreshInterval").ToString(), out m_measurementsDataRefreshInterval);
     PopupSettings.IsOpen = false;
     CommonFunctions.LoadUserControl(CommonFunctions.GetHeaderText("Monitor Device Outputs"), typeof(RealTimeMeasurementUserControl));
 }
示例#2
0
        private void RealTimeMeasurementUserControl_Loaded(object sender, RoutedEventArgs e)
        {
            int.TryParse(IsolatedStorageManager.ReadFromIsolatedStorage("RealtimeMeasurementsDataRefreshInterval").ToString(), out m_measurementsDataRefreshInterval);

            if (m_measurementsDataRefreshInterval == 0)
            {
                m_measurementsDataRefreshInterval = 5;
                IsolatedStorageManager.InitializeStorageForRealTimeMeasurements(true);
            }

            TextBlockMeasurementRefreshInterval.Text = m_measurementsDataRefreshInterval + " sec";
            TextBoxRefreshInterval.Text = m_measurementsDataRefreshInterval.ToString();
            m_dataContext = CreateDataContext();
            this.DataContext = m_dataContext;
            this.KeyUp += RealTimeMeasurementUserControl_KeyUp;
        }