VB.net在WPF应用中启用Timer计数器创建定时操作

因为WPF中没有timer控件,所以实际上是使用DISPATCHERTIMER创建定时操作。代码如下

Class MainWindow

    Private WithEvents JTimer As New Threading.DispatcherTimer With {.Interval = TimeSpan.FromSeconds(0.5)} '至少设置一个属性值用来初始化}


    Private Sub MainWindow_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
        JTimer.Interval = TimeSpan.FromSeconds(2)  '转换时间格式 2 就是2秒
        JTimer.Start() '开始计数器
    End Sub
    Private Sub JTimer_Tick(sender As Object, e As EventArgs) Handles JTimer.Tick
        Me.Title = (Now)
    End Sub

    Private Sub Button_Click_1(sender As Object, e As RoutedEventArgs)
        JTimer.Stop() '停止timer计数
    End Sub
End Class

代码源于WPF VB语言使用DISPATCHERTIMER创建定时操作_happyrighthand的博客-CSDN博客,我在代码注释中加入了自己的理解。

原文链接:https://www.juziyu.cn/527.html,转载请注明出处。

0
封面图

评论0

没有账号? 注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码