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

WPF UI异步更新,该怎么解决

2013-07-16 
WPF UI异步更新在WPF中有个类,类里边有个集合,当集合添加一个元素的时候。如何实时更新UI集合是在类里边的

WPF UI异步更新


在WPF中有个类,类里边有个集合,当集合添加一个元素的时候。如何实时更新UI;

集合是在类里边的线程中添加元素的,所以访问不到UI线程。

我想让集合更新的时候发个消息给UI,Ui获得消息就更新,但是不知如何写!!!
[解决办法]
obversioncollection  不就是来干这个的吗
不需要写线程   
[解决办法]
this.Dispatcher.BeginInvoke(DispatcherPriority.Normal, (ThreadStart)delegate
                {

 //这里更新你的集合
                 });
[解决办法]
http://blog.csdn.net/lhx527099095/article/details/8009620
可以看看我前面写的一篇博客
或者msdn里面有详细的介绍 
[解决办法]
用this.Dispatcher.BeginInvoke 就可以了

第一个参数是你的委托
第二个参数是告诉系统何时执行
第三个参数是传递的参数

热点排行