Example #1
0
 //释放计时器
 private void ReleaseTimer()
 {
     if (RefreshTimer != null)
     {
         RefreshTimer.Stop();
         RefreshTimer.Enabled = false;
         RefreshTimer.Dispose();
         RefreshTimer = null;
     }
 }
Example #2
0
 internal virtual void DestroyTimer()
 {
     Log.Info("Destroying Timer");
     if (RefreshTimer != null)
     {
         try { RefreshTimer.Elapsed -= this.RefreshTimerOnElapsed; }
         catch { }
         try { RefreshTimer.Stop(); }
         catch { }
         try { RefreshTimer.Dispose(); }
         catch { }
         RefreshTimer = null;
     }
     Log.Info("Timer destruction complete");
 }
Example #3
0
 public void Hide()
 {
     ProgressForm.Visibility = Visibility.Hidden;
     Core.DoEvents();
     RefreshTimer.Dispose();
 }
 public void Dispose()
 {
     RefreshTimer.Dispose();
     RefreshTimer = null;
 }