摘要: 写在前面:本文实际上是在开发过程中解决特殊问题的一个总结。由于我并非MS员工,因此可能有讲解得不尽正确的地方,望您指出。为了您阅读方便,请对照.net源码进行阅读(源码获取方式已列出)。 相信您在使用WPF的过程中也遇到过这种问题:如果UI线程执行了非常耗时的计算并尝试在执行过程中更改UI组成中的内容,WPF界面并不会立即发生更改。对于需要给出即时信息的用户需求而言,WPF的这种延迟绘制功能反而给软件开发人员带来了极大的不便。当然,从根本上解决该问题的方法就是将该耗时计算单独置于工作线程中。只是这种解决方案常常由于某些限制无法施行:对于某些遗留代码来说,将耗时计算单独抽离是一件较为复杂的... 阅读全文
posted @ 2012-01-11 22:54 loveis715 阅读(6769) 评论(12) 推荐(3) 编辑