private void SetupTimer() { var time = GetTimerValue(); if (_timer == null) { _timer = new Timer(time) { AutoReset = true, Enabled = true }; _timer.Elapsed += (s, e) => NextSlide(); } else { _timer.Interval = time; } }