【发布时间】:2021-10-25 12:56:48
【问题描述】:
我有一个代码,可以通过单击 WPF C# 中的按钮获取下载输出。 现在我想创建一个计时器,这样一旦用户询问下载状态,计时器就会启动并通过每隔几秒勾选该功能来提供实时状态。
【问题讨论】:
我有一个代码,可以通过单击 WPF C# 中的按钮获取下载输出。 现在我想创建一个计时器,这样一旦用户询问下载状态,计时器就会启动并通过每隔几秒勾选该功能来提供实时状态。
【问题讨论】:
在您的表单中添加一个计时器。在按钮的点击事件中启动定时器,当文件下载完成后调用定时器的stop方法。
在类中声明一个变量为StartTime; 日期时间开始时间;
在点击中写下这样的内容
StartTime = DateTime.Now;
在计时器的 Tick 事件中这样写:
myTimer.Enabled = true;
myTimer.Start();
var elapsedTime = (DateTime.Now - StartTime).TotalMiliseconds;
完成下载请求后:
myTimer.Stop();
myTimer.Enabled = False;
【讨论】: