我有帶有 MVVM 實(shí)現(xiàn)的 WPF 應(yīng)用程序,并使用 BackgroundWorker 成功填充模型數(shù)據(jù)(ObservableCollection)。通過嘗試使用此模型數(shù)據(jù)顯示對話框,我收到錯誤“ XamlParseException:必須在與 DependencyObject 相同的線程上創(chuàng)建 DependencySource ”。如何修復(fù) MVVM-Pattern 的線程保存實(shí)現(xiàn)?
1 回答

Helenr
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個贊
之前在BackgroundWorker的DoWork方法中:
Facade.Instance.FillCache()
之后:
App.Current.Dispatcher.Invoke(new Action(() => Facade.Instance.FillCache()));
謝謝!
- 1 回答
- 0 關(guān)注
- 114 瀏覽
添加回答
舉報
0/150
提交
取消