private void Timer_Elapsed(object sender, ElapsedEventArgs e) { if (_getReadyTime == 0) { _timer.Stop(); _timer.Dispose(); RunOnUiThread(() => { _manager.StartWorkout(); }); } else { RunOnUiThread(() => { DateTime time = new DateTime(2016, 10, 10, 0, 0, --_getReadyTime); _timeTextView.Text = time.ToString("mm:ss", CultureInfo.InvariantCulture); }); } }