私は問題があります。カウントダウンタイマーに残りの秒数を保存したい(たとえば、残り時間= 12秒)変数にその12秒を保存したい。これは私のコードです
int order = 0;
bool right = true;
DispatcherTimer timer1 = new DispatcherTimer();
private void timer_start()
{
timer1.Interval = new TimeSpan(0, 0, 0, 1);
timer1.Tick += new EventHandler(timer1_Tick);
timer1.Start();
}
int remainingSecond;
int tik = 15;
void timer1_Tick(object sender, EventArgs e)
{
this.Timer.Text = tik.ToString();
if (tik > 0)
{
tik--;
if (this.order >= 5)
{
timer1.Stop();
if (right)
{
remainingSecond = tik;
}
else
remainingSecond = 0;
}
}
else
{
remainingSecond = 0;
timer1.Stop();
}
}
「remainingSecond」と書くたびに、その値は常に0ですremainingSecond
。値が12であることを望みます。助けてください。ありがとう