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

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