Silverlight - 关于UI线程 / CompositionTarget.Rendering 事件

Pete发了一篇关于Silverlight 线程的blog

 

1. 使用BackgroundWorker

 

2. 使用Dispatcher 从非UI线程更新UI

 

    2.1 最简单的调用dispatcher的方法:使用Deployment .Current.dispatcher

 

3. 使用DispatcherTimer

 

 

关于 CompositionTarget.Rendering 事件:Occurs just before the objects in the composition tree are rendered.

 

Silverlight与WPF在UI上的实现的不同:Silverlight没有单独的Rendering线程,所有rendering都是在程序的主线程UI Thread上运行。

 

应用:利用实现Composition­Target.Rendering事件实现 Just-in-time显示效果

相关文章

如何在Silverlight4(XAML)中绑定IsEnabled属性?我试过简单的...
我正在编写我的第一个vb.net应用程序(但我也会在这里标记c#,...
ProcessFile()是在UIThread上运行还是在单独的线程上运行.如...
我从同行那里听说,对sharepoint的了解对职业生涯有益.我们不...
我正在尝试保存一个类我的类对象的集合.我收到一个错误说明:...
我需要根据Silverlight中的某些配置值设置给定控件的Style.我...