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();
        }
Пример #2
0
        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();
        }