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 就可以了
第一个参数是你的委托
第二个参数是告诉系统何时执行
第三个参数是传递的参数