В C# я хочу установить таймер при входе на страницу, а затем начать отсчет десяти секунд.Как установить таймер на C#?
Если пользователь не завершил операцию в течение десяти секунд, таймер запускается, предлагая «игру поверх».
Если пользователь завершил операцию в течение десяти секунд, устройство таймера будет отменено.
Как я могу это сделать?
Обратите внимание, что здесь 'DispatcherTimer' предпочтительнее, потому что он автоматически сохранит событие таймера в потоке пользовательского интерфейса, где он, вероятно, должен быть (трудно узнать из неопределенно сформулированного вопроса). Но для того, чтобы быть полным, стоит упомянуть, что в этом сценарии, где требуется «одноразовый» таймер, кроме проблемы с привязкой к потоку, ['System.Threading.Timer'] (http://msdn.microsoft .com/en-us/library/2x96zfy7 (v = vs.110) .aspx) класс предлагает это поведение напрямую, без необходимости останавливать таймер после первого события/обратного вызова. –
Спасибо, он работает. но «EventArgs e» должен измениться на «объект e» –
Могу ли я получить оставшееся время? Я хочу отобразить Time left, Точность 0,1 секунды –