Ejemplo n.º 1
0
        public WinTimers()
        {
            timer          = new DispatcherTimer();
            timer.Interval = TimeSpan.FromMilliseconds(100);
            timer.Tick    += Timer_Tick;

            PerfCounter = new PerformanceCounter(timer);
            TickCounter = new TickCounter(timer);
        }
Ejemplo n.º 2
0
 public void Reset()
 {
     PerfCounter.Reset();
     TickCounter.Reset();
     CalculateRatio();
 }
Ejemplo n.º 3
0
 public void Pause()
 {
     PerfCounter.Pause();
     TickCounter.Pause();
     timer.Stop();
 }
Ejemplo n.º 4
0
 public void Start()
 {
     PerfCounter.Start();
     TickCounter.Start();
     timer.Start();
 }