【问题标题】:DispatchTimer bind to button [closed]DispatcherTimer 绑定到按钮[关闭]
【发布时间】:2021-10-25 12:56:48
【问题描述】:

我有一个代码,可以通过单击 WPF C# 中的按钮获取下载输出。 现在我想创建一个计时器,这样一旦用户询问下载状态,计时器就会启动并通过每隔几秒勾选该功能来提供实时状态。

【问题讨论】:

    标签: c# .net wpf


    【解决方案1】:

    在您的表单中添加一个计时器。在按钮的点击事件中启动定时器,当文件下载完成后调用定时器的stop方法。

    在类中声明一个变量为StartTime; 日期时间开始时间;

    在点击中写下这样的内容

    StartTime = DateTime.Now;
    

    在计时器的 Tick 事件中这样写:

    myTimer.Enabled = true;
    myTimer.Start();
    var elapsedTime = (DateTime.Now - StartTime).TotalMiliseconds;
    

    完成下载请求后:

    myTimer.Stop();
    myTimer.Enabled = False;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-25
      • 2021-05-09
      • 1970-01-01
      • 1970-01-01
      • 2017-07-30
      • 2015-12-27
      • 2021-11-22
      • 1970-01-01
      相关资源
      最近更新 更多