首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

SL Dispatcher.BeginInvoke的功用

2013-09-05 
SL Dispatcher.BeginInvoke的作用SL Dispatcher.BeginInvoke:http://technet.microsoft.com/zh-cn/library

SL Dispatcher.BeginInvoke的作用
SL Dispatcher.BeginInvoke:

http://technet.microsoft.com/zh-cn/library/cc190259(v=vs.95).aspx

http://www.cnblogs.com/yjmyzz/archive/2010/03/18/1689256.html

妹子刚看到介个,silverlight的Dispatcher.BeginInvoke这个 匿名委托到底什么场景下可用呢?也看到有帖子说有可能会导致UI 卡死的问题,高手们能细说下么?
[解决办法]
这个是在非UI线程里面调用UI线程的场景。
例如,你新开启了一个Thread进行计算,此时你计算出结果想显示在Silverlight界面上,你调用This.TextBox.Content属性会报错,因为你不能再Thread中调用UI线程,所以你需要使用This.TextBox.Dispatcher.BeginInvoke调用UI线程显示结果。

热点排行