我正在开发一个游戏,我必须实现计时器来显示已经过去的时间。我怎样才能做到这一点?
问问题
3472 次
2 回答
12
您是否尝试DispatcherTimer
在命名空间中使用Windows.UI.Xaml
?
如果此计时器不符合您的需求,请描述原因和您的要求。
于 2012-05-02T11:56:20.130 回答
1
异步/等待方式:
private bool isTimerRunning;
private async void StartTimer()
{
this.isTimerRunning = true;
while (this.isTimerRunning)
{
OnOneSecondPassed();
await Task.Delay(1000);
}
}
private void StopTimer()
{
this.isTimerRunning = false;
}
protected virtual void OnOneSecondPassed()
{
}
于 2012-05-02T23:33:53.740 回答