有没有办法在等待输入时有倒数计时器?

时间:2013-06-22 22:10:14

标签: c# xaml windows-phone-8

我正在尝试在计时器用完之前创建一个需要用户输入的简单游戏。

基本上,页面会加载一段时间,并等待用户说出正确的答案。如果时间用完了,游戏就结束了,但如果用户做对了,他就会继续讨论下一个问题。

(我已经解决了演讲部分,我只需要弄清楚计时器)

有没有一种简单的方法可以实现这一目标?

1 个答案:

答案 0 :(得分:1)

//Add Using Statement
using System.Windows.Threading;

//Create Timer
DispatcherTimer mytimer;

//Setup Timer
myTimer = new DispatcherTimer();
myTimer.Interval = System.TimeSpan.FromSeconds(10);
myTimer.Tick += myTimer_Tick;

// When you type the +=, this method skeleton should come up
// automatically. But type this in if it doesn't.
void myTimer_Tick(object sender, EventArgs e)
{
    //This runs when ever the timer Goes Off (In this case every 10 sec)
}

//Run Timer
myTimer.Start()

//Stop Timer
myTimer.Stop()

这会解决您的问题吗?