WPF 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改
2021-02-12 17:17
标签:html htm text frame log soft set dma nbsp
该问题出现在WPF中的VM类中,ObservableCollection类型,该类型的 CollectionView 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改,解决办法: 其中 _FrameContents 就是public ObservableCollection By:https://www.cnblogs.com/jiangyan219/articles/9248947.html WPF 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改 标签:html htm text frame log soft set dma nbsp 原文地址:https://www.cnblogs.com/lonelyxmas/p/12730283.htmlThreadPool.QueueUserWorkItem(delegate
{
SynchronizationContext.SetSynchronizationContext(new
DispatcherSynchronizationContext(System.Windows.Application.Current.Dispatcher));
SynchronizationContext.Current.Post(pl =>
{
//里面写真正的业务内容
_FrameContents.Add(frame);
_DataGridMain.ScrollIntoView(_FrameContents[_FrameContents.Count - 1], _DataGridMain.Columns[0]);
}, null);
});
文章标题:WPF 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改
文章链接:http://soscw.com/index.php/essay/54534.html