private void ShowTimeSet()
 {
     TimerScreen.Visibility  = Visibility.Collapsed;
     TimeSet.Visibility      = Visibility.Visible;
     FocusCatcher.Visibility = Visibility.Visible;
     TimeSet.Focus();
 }
 private void TimeSet_CheckTimeValue(object sender, RoutedEventArgs e)
 {
     try
     {
         var time = DateTime.Parse(TimeSet.Text, CultureInfo.InvariantCulture);
     }
     catch
     {
         TimeSet.Focus();
     }
 }
        private void FireUpTimer()
        {
            var time = TimeSet.Text;

            try
            {
                ParseTime(time);

                if (TimerSetToZero() == true)
                {
                    return;
                }
                Timer.Start();
                ResetScreen();
                ShowCountDown();
                DisplayTime();
            }
            catch
            {
                TimeSet.Focus();
            }
        }
 private void FocusCatcher_GotFocus(object sender, MouseButtonEventArgs e)
 {
     TimeSet.Focus();
 }