カウントダウンタイマーを持つWindows 8アプリを作成しました。タイマーのコードがあり、正常に動作しますが、120 秒からカウントダウンする代わりに、2:00 分として表示し、そこからカウントダウンしたいと考えています。しかし、タイマーを使用しているため、日付/時刻プロパティの使用方法がわかりません (それができる場合でも)。これを理解するのを手伝ってください。
これが私のタイマーコードです:
DispatcherTimer timer;
private int counter = 120;
public ArcadeMode()
{
InitializeComponent();
timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(1);
timer.Tick += timer_Tick;
timer.Start();
}
async void timer_Tick(object sender, object e)
{
await Time.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Low, () => { Time.Text = counter.ToString(); });
counter--;
}