use*_*485 1 wpf dispatchertimer
如何禁用DispatcherTimer自动触发事件和手动触发事件?
只需在Tick处理程序中调用Stop()或设置IsEnabled = false:
DispatcherTimer timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(1);
timer.Tick += TimerTick;
timer.Start();
...
private void TimerTick(object sender, EventArgs e)
{
((DispatcherTimer)sender).Stop();
...
}
Run Code Online (Sandbox Code Playgroud)