【发布时间】:2015-04-10 20:38:33
【问题描述】:
目前正在开发一个简单的 windows phone 8.1 silverlight 应用程序,并实现了倒计时时间。我让它在我可以输入设定的分钟数的地方工作,它倒计时很好,但我想要发生的是用户输入分钟数并从那里以秒为单位倒计时,例如它目前是 10、9 , 8, 7, 6, 5 输入 10 秒时。
我想要发生的是用户输入 5 并且它像这样倒计时: 4:59 4:58 4:57
这是我当前的代码:
timer = new DispatcherTimer();
timer.Interval = new TimeSpan(0, 0, 1);
timer.Tick += timer_Tick;
basetime = Convert.ToInt32(tbxTime.Text);;
tbxTime.Text = basetime.ToString();
timer.Start();
}
void timer_Tick(object sender, object e)
{
basetime = basetime - 1;
tbxTime.Text = basetime.ToString();
if (basetime == 0)
{
timer.Stop();
}
【问题讨论】:
标签: c# windows timer windows-phone-8.1