日期:2014-05-18  浏览次数:21046 次

很奇怪的问题,WPF程序,界面假死,操作可以执行,只是界面不显示
给Canvas里添加多个图片,每次几个,下一次的时候清理掉,当然程序里面不是这么简单的,
只是奇怪这个问题,界面假死了,但是鼠标点击界面进行操作的时候cpu和内存都会有反应,断点调试也都会正常执行,
只是界面上不反应变换结果,整体假死状态。

是不是因为线程的问题?
我把主界面的Dispatcher设置成公共变量了,要更新界面都是通过这个来更新的,而且不是每次都不行,而是图片稍微大一点后多切换几次后才这样的?求有经验的给解释一下为什么。

------解决方案--------------------
估计是你的主线程再做某个耗时的操作。
------解决方案--------------------
很明显是进入死循环了,自已查代码
------解决方案--------------------
重启下试试