WPF中timer的使用
Timer控件/ System.Timers.Timer 不能用于WPF中。在WPF中,定时器为 DispatcherTimer。
使用方法如下:
privateDispatcherTimertimer;
publicWindow1()
{
InitializeComponent();
Loaded+=newRoutedEventHandler(Window1_Loaded);
}
voidWindow1_Loaded(objectsender,RoutedEventArgse)
{
timer=newDispatcherTimer();
timer.Interval=TimeSpan.FromSeconds(1);
timer.Tick+=timer1_Tick;
timer.Start();
}
privatevoidtimer1_Tick(objectsender,EventArgse)
{
//(你的定时处理)
}
谢谢,还请问一下,DispatcherTimer可以关闭和打开吗?怎么操作、、