DispatcherTimer仅触发一次

时间:2011-10-19 14:29:52

标签: wpf vb.net

我有类似

的东西
Private Sub Window_Loaded
    Timer1 = New DispatcherTimer
    Timer1.Interval = TimeSpan.FromMilliseconds(2000)
    AddHandler Timer1.Tick, AddressOf TickMe
    Timer1.Start()
End Sub

Private Sub TickMe()
//calls a function here
End Sub

它只调用一次该函数,并且不会随后调用它。我如何每2秒拨打一次电话?

1 个答案:

答案 0 :(得分:0)

我不确定你在事件处理程序中放了什么,但这对我来说很好。 尝试在处理程序中调用MessageBox.Show("hello world"),您将看到DispatcherTimer将继续触发,直到您调用Stop()