DispatchTimer绑定到按钮



我有一个代码,在WPF c#中单击按钮即可获得下载输出。现在我想创建定时器,以便一旦用户要求下载状态定时器开始,并通过每隔几秒钟勾选该功能提供实时状态。

添加一个计时器到你的表单。启动定时器在点击事件按钮时,当文件下载时调用定时器的停止方法。

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

在点击栏中写入如下内容

StartTime = DateTime.Now;

在计时器的Tick事件中写入:

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

完成下载请求后:

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

最新更新