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博客,我在代码注释中加入了自己的理解。

另外一种用timers.timer创建定时操作的方法见这篇文章 vb.net在WPF中创建timer的另一种方法

未经允许不得转载:桔子雨工作室 » VB.net在WPF应用中启用Timer计数器创建定时操作
分享到: 生成海报
一个数字化服务提供商

承接外贸建站,软件APP开发

部分产品联系我们
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

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