为何winform/wpf中会存在多线程UI更新问题,而SL中不会?
比如我点登陆按钮,后台处理一系列逻辑,本来有个“正在登陆”的提示动画,但是在winform/wpf就是显示不出来,而是界面假死状态,必须另外开个线程来能解决;而今天在Silverlight中同样要显示一个动画,我试了下直接在处理逻辑前显示动画,处理逻辑后隐藏动画,居然可以,请问这是为什么?SL中为什么不会“假死”?
[解决办法]
silverlight动画都是异步执行的
发布时间: 2012-08-13 13:21:53 作者: rapoo
为何winform/wpf中会存在多线程UI更新问题,而SL中不会?
比如我点登陆按钮,后台处理一系列逻辑,本来有个“正在登陆”的提示动画,但是在winform/wpf就是显示不出来,而是界面假死状态,必须另外开个线程来能解决;而今天在Silverlight中同样要显示一个动画,我试了下直接在处理逻辑前显示动画,处理逻辑后隐藏动画,居然可以,请问这是为什么?SL中为什么不会“假死”?
[解决办法]
silverlight动画都是异步执行的