无法使用每个BackgroundWorker填充的具有MVVM模式的模型数据

我有带有 MVVM 实现的 WPF 应用程序,并使用 BackgroundWorker 成功填充模型数据(ObservableCollection)。

通过尝试使用此模型数据显示对话框,我收到错误“ XamlParseException:必须在与 DependencyObject 相同的线程上创建 DependencySource ”。

如何修复 MVVM-Pattern 的线程保存实现?


有只小跳蛙
浏览 84回答 1
1回答

Helenr

之前在BackgroundWorker的DoWork方法中:Facade.Instance.FillCache()之后:App.Current.Dispatcher.Invoke(new Action(() => Facade.Instance.FillCache()));谢谢!
打开App,查看更多内容
随时随地看视频慕课网APP