// resumes the graph private void _resume() { if (_timer == null) { _timer = new GuiTimer(); _timer.Repeat(Interval, t => { RaiseEvent(new RoutedEventArgs(Seismograph.TickEvent)); for (var i = 0; i < Count; i++) { _drawNext(_polylines[i], _generators[i]); } }); } }