在WPF编程的时候,在主窗体中ShowDialog一个子窗体,在其内定义了System.Windows.Threading.DispatcherTimer和System.Timers.Timer两种计时器,当窗体关闭时,定义的窗体对象应该也被释放了,然后这两种计时器仍然在运行着,解决方法是在窗体关闭的时候Stop掉两个Timer。一种解释是Timer启动了线程,线程没有被终止,另外System.Windows.Forms.Timer中的Timer此种情况能够停止下来。有空再去研究测试一下!
C# 子窗口关闭时在其内定义的Timer释放
最新推荐文章于 2022-08-04 11:56:29 发布