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