如何使用 C# 中的计时器在 10 秒后关闭(自动隐藏)WPF 窗口?
问问题
15357 次
1 回答
27
这样做:
private void StartCloseTimer()
{
DispatcherTimer timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(10d);
timer.Tick += TimerTick;
timer.Start();
}
private void TimerTick(object sender, EventArgs e)
{
DispatcherTimer timer = (DispatcherTimer)sender;
timer.Stop();
timer.Tick -= TimerTick;
Close();
}
于 2012-07-30T10:57:07.777 回答