我有一个代码,在WPF c#中单击按钮即可获得下载输出。现在我想创建定时器,以便一旦用户要求下载状态定时器开始,并通过每隔几秒钟勾选该功能提供实时状态。
添加一个计时器到你的表单。启动定时器在点击事件按钮时,当文件下载时调用定时器的停止方法。
在类中声明一个变量为StartTime;DateTime开始时间;
在点击栏中写入如下内容
StartTime = DateTime.Now;
在计时器的Tick事件中写入:
myTimer.Enabled = true;
myTimer.Start();
var elapsedTime = (DateTime.Now - StartTime).TotalMiliseconds;
完成下载请求后:
myTimer.Stop();
myTimer.Enabled = False;