public RealTimeStatisticsUserControl() { InitializeComponent(); this.Loaded += new RoutedEventHandler(RealTimeStatistics_Loaded); this.Unloaded += new RoutedEventHandler(RealTimeStatisticsUserControl_Unloaded); m_dataForBinding = new StatisticMeasurementDataForBinding(); m_statisticMeasurementDataList = new ObservableCollection<StatisticMeasurementData>(); m_minMaxPointIDs = new KeyValuePair<int, int>(); m_nodeID = ((App)Application.Current).NodeValue; int interval = 10; int.TryParse(IsolatedStorageManager.ReadFromIsolatedStorage("StatisticsDataRefreshInterval").ToString(), out interval); m_thirtySecondsTimer = new DispatcherTimer(); m_thirtySecondsTimer.Interval = TimeSpan.FromSeconds(interval); TextBlockRefreshInterval.Text = "Refresh Interval: " + interval.ToString() + " sec"; m_thirtySecondsTimer.Tick += new EventHandler(thirtySecondsTimer_Tick); m_thirtySecondsTimer.Start(); }
public RealTimeStatisticsUserControl() { InitializeComponent(); this.Loaded += new RoutedEventHandler(RealTimeStatistics_Loaded); this.Unloaded += new RoutedEventHandler(RealTimeStatisticsUserControl_Unloaded); m_dataForBinding = new StatisticMeasurementDataForBinding(); m_statisticMeasurementDataList = new ObservableCollection <StatisticMeasurementData>(); m_minMaxPointIDs = new KeyValuePair <int, int>(); m_nodeID = ((App)Application.Current).NodeValue; int interval = 10; int.TryParse(IsolatedStorageManager.ReadFromIsolatedStorage("StatisticsDataRefreshInterval").ToString(), out interval); m_thirtySecondsTimer = new DispatcherTimer(); m_thirtySecondsTimer.Interval = TimeSpan.FromSeconds(interval); TextBlockRefreshInterval.Text = "Refresh Interval: " + interval.ToString() + " sec"; m_thirtySecondsTimer.Tick += new EventHandler(thirtySecondsTimer_Tick); m_thirtySecondsTimer.Start(); }