子窗口关闭后仍让占用进程且造成主窗口卡顿该怎么办,有哪个方法可以解决吗?本人试过用Application方法,但这样连主窗口也会关闭; 本人还是过线程,也是连同主窗口一起关闭。求指导决,急!
解决方案
5
子窗口与主窗口 为同一个进程,是你的子窗口中 还有没有释放完毕的资源吧
4
主窗口子窗口这些ui表现都是同一个线程,你应该先找出是什么导致的卡
8
在子窗口的Closing事件中释放全部图片资源,最重要的是本人看你代码里面好像没有主动关闭计时器Timer,这个也要在Closing事件中停止掉。
1
什么叫做“仍占用进程“,你是怎么样知道使它造成卡顿的?请贴出你的调试,并且能调试出它的什么操作造成了卡顿。
1
假如你打卡这个 PrintWindow1 就卡的不行(不打开则不卡),那么就不要纠结什么“关闭后仍卡顿”的问题,先把这个PrintWindow1 的问题解决了。或直接删除掉它。假如你不找实际内因,只关心外表皮毛的一点儿结果,根本不可能解决问题。
5
DispatcherTimer 是真正基于“后台线程”的,用过之后 最起码的关闭。
6
用DispatcherTimer.Stop(),本人刚刚说了,在Closing事件中关闭
5
本人感觉应该是 timer 需要释放
5
timer要释放
unload时间中做下释放处理
timer.close();
unload时间中做下释放处理
timer.close();