Timer控件/ System.Timers.Timer 不能用于WPF中。在WPF中,定时器为 DispatcherTimer。
使用方法如下:
private DispatcherTimer timer; public Window1(){ InitializeComponent(); Loaded += new RoutedEventHandler(Window1_Loaded);} void Window1_Loaded(object sender, RoutedEventArgs e){ timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromSeconds(1); timer.Tick += timer1_Tick; timer.Start();} private void timer1_Tick(object sender, EventArgs e){ //(你的定时处理)}
追问
谢谢,还请问一下,DispatcherTimer可以关闭和打开吗?怎么操作、、
回答
可以的启动:timer.Start() 关闭:timer.Stop()
时间: 2024-10-08 20:48:17