博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
该类型的 CollectionView 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改。...
阅读量:5051 次
发布时间:2019-06-12

本文共 784 字,大约阅读时间需要 2 分钟。

ObservableCollection类型---该类型的 CollectionView 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改。

解决方案

ThreadPool.QueueUserWorkItem(delegate            {                SynchronizationContext.SetSynchronizationContext(new                    DispatcherSynchronizationContext(System.Windows.Application.Current.Dispatcher));                SynchronizationContext.Current.Post(pl =>                {                    //里面写真正的业务内容                    _FrameContents.Add(frame);//技术点  姜彦20180519 1939                    _DataGridMain.ScrollIntoView(_FrameContents[_FrameContents.Count - 1], _DataGridMain.Columns[0]);                }, null);            });

其中 _FrameContents 就是public ObservableCollection<FrameContent> _FrameContents 类型

转载于:https://www.cnblogs.com/jiangyan219/articles/9248947.html

你可能感兴趣的文章
yaml文件 .yml
查看>>
phpcms 添加自定义表单 留言
查看>>
mysql 优化
查看>>
WCF 配置文件
查看>>
oracle导出/导入 expdp/impdp
查看>>
2018.11.15 Nginx服务器的使用
查看>>
百度编辑器UEditor ASP.NET示例Demo 分类: ASP.NET...
查看>>
JAVA 技术类分享(二)
查看>>
Objective - C基础: 第四天 - 10.SEL类型的基本认识
查看>>
数据结构之查找算法总结笔记
查看>>
Android TextView加上阴影效果
查看>>
C#:System.Array简单使用
查看>>
「Foundation」集合
查看>>
类模板 - C++快速入门45
查看>>
RijndaelManaged 加密
查看>>
Android 音量调节
查看>>
windows上面链接使用linux上面的docker daemon
查看>>
Redis事务
查看>>
Web框架和Django基础
查看>>
python中的逻辑操作符
查看>>