如何使用计时器在10秒后关闭(自动隐藏)WPF窗口

时间:2012-07-30 10:05:57

标签: c# wpf

如何使用C#中的计时器在10秒后关闭(自动隐藏)WPF窗口?

1 个答案:

答案 0 :(得分:22)

这样做:

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();
}