public void UpdateCountDownTimer(object o, object e) { if (_trackingService.IsUserIdle()) { this.Title = _idleWindowTitle; return; } else { this.Title = _originalWindowTitle; } var remainingTime = TimeCalculatorUtils.GetRemainingTimeFromNowToTheEndOfDay(); this.countDownTxt.Text = remainingTime.ToString(@"hh\:mm\:ss"); this.countDownInHoursTxt.Text = remainingTime.TotalHours.ToString("F2"); this.countDownInMinutesTxt.Text = ((int)remainingTime.TotalMinutes).ToString(); var remainingTimeToYearEnd = TimeCalculatorUtils.GetRemainingTimeFromNowToTheEndOfYear(); this.countDownToYearEndTxt.Text = $"From now to the end of this year, remaining {(int)remainingTimeToYearEnd.TotalDays} days, {(int)remainingTimeToYearEnd.TotalHours} hours"; }