嗨我正在写一个Scoreboard UWP应用程序,我想知道如何使代码隐藏在计时器后面。因为是一个篮球记分牌,它有2个时钟,一个只有秒(shotclock),另一个管理分钟和秒。 所以,我想知道是否有一种简单的方法可以在UWP中进行这种倒计时。如何制作倒数计时器?
我刚刚发现这一点,但它不倒计数:
private void stopwatch_Tapped(object sender, TappedRoutedEventArgs e)
{
if (_stopwatch.IsRunning)
{
_stopwatch.Stop();
_timer.Dispose();
}
else
{
_stopwatch.Start();
_timer = new Timer(updateTime, null, (int)TimeSpan.FromMinutes(1).TotalMinutes, Timeout.Infinite);
}
}
private async void updateTime(object state)
{
await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
() =>
{
stopwatchLbl.Text = String.Format("{0:00}:{1:00}:{2:00}", _stopwatch.Elapsed.TotalMinutes, _stopwatch.Elapsed.TotalSeconds, _stopwatch.Elapsed.TotalMilliseconds/10);
//stopwatchLbl.Text = "00:00:00";
}
);
}
到目前为止,您尝试了什么?提供研究的证据... –
是的我做了大量的研究,但我没有发现任何有用的UWP,只有计时但没有失败的计时器...... idk –