Как можно показать сколько миллисекунд прошло? WPF

Мне на WPF надо сделать игру "успел - не успел", игрок должен успеть нажать на кнопку и программа выведет ему за сколько миллисекунд он нажал на кнопку. Как я могу запустить таймер когда игра начнётся, остановить его после нажатия и вывести сколько миллисекунд прошло?


Ответы (1 шт):

Автор решения: Vitaliy Zlobin
  //Создаём объект класса Stopwatch
  var stopwatch= new Stopwatch();

  //Запускаем отсчёт времени
  stopwatch.Start();

  //По нажатию кнопки останавливаем
  stopwatch.Stop();

  //Извлекаем полученное время
  var time = stopwatch.Elapsed;

  var result = "Время: " + time.ToString(@"m\:ss\.fff"); 
→ Ссылка