Ejemplo n.º 1
0
        void ReRenderData()
        {
            try
            {
                FieldTimer.Stop();
                FieldTimer.Tick -= TimerCall;
                //FieldTimer.Tick -= TimerReCall;
                GC.Collect();
                //调用绘制画面方法
                if (InputDataTable.IsInitialized)
                {
                    SystemHelper.logger.LogDebug("ReRenderData===Start==> InputDataTable is null="
                                                 + (InputDataTable == null) + " and IsInitialized=" + InputDataTable.IsInitialized);
                }
                InputDataTable2Chart(InputDataTable);

                FieldRegionID       = 0;
                FieldTimer.Tick    += TimerCall;
                FieldTimer.Interval = TimeSpan.FromSeconds(TimerInterval);
                FieldTimer.Start();
                SystemHelper.logger.LogDebug("ReRenderData===Over");

                CommandManager.InvalidateRequerySuggested();
            }
            catch (Exception ex)
            {
                SystemHelper.logger.LogError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName,
                                             System.Reflection.MethodBase.GetCurrentMethod().Name, ex.Message.ToString(), ex.ToString());
            }
        }
Ejemplo n.º 2
0
 private void Path_MouseLeave(object sender, MouseEventArgs e)
 {
     // SystemHelper.logger.LogDebug("Path_MouseLeave  sender" + sender.ToString());
     try
     {
         FieldTimer.Tick += TimerCall;
         FieldTimer.Start();
     }
     catch (Exception ex)
     {
         SystemHelper.logger.LogError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName,
                                      System.Reflection.MethodBase.GetCurrentMethod().Name, ex.Message.ToString(), ex.ToString());
     }
 }
Ejemplo n.º 3
0
 private void Path_MouseEnter(object sender, MouseEventArgs e)
 {
     //SystemHelper.logger.LogDebug("Path_MouseEnter  sender" + sender.ToString());
     try
     {
         var path = (Path)sender;
         FieldRegionID = Convert.ToInt32(path.Name.Remove(0, 4)) - 1;
         TimerCall(sender, e);
         FieldTimer.Tick -= TimerCall;
         FieldTimer.Stop();
     }
     catch (Exception ex)
     {
         SystemHelper.logger.LogError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName,
                                      System.Reflection.MethodBase.GetCurrentMethod().Name, ex.Message.ToString(), ex.ToString());
     }
 }