Вот моя ситуация:
У меня есть пользовательский интерфейс ItemsControl "ResultsPresenter" (WPF), извлекающий данные из ListCollectionView, который использует BindingList "Results" из не-UserInterface класса в качестве свойства ListCollectionView.Source.
Всякий раз, когда я изменяю «Результаты», такие как операция добавления, я получаю NotSupportedException, настаивая на том, что {«Этот тип CollectionView не поддерживает изменения в его SourceCollection из потока, отличного от потока Dispatcher. "}
Выглядит так, как будто эта ошибка исходит из коллекции" Results ", но информация об ошибке выглядит отчетливо сгенерированной WPF.Я хотел бы знать, почему я выдаю эту ошибку и как ее устранить, БЕЗ выставления класса, содержащего «Results», в код, связанный с WPF.
ПРИМЕЧАНИЕ:
Это решение пришло кпосле того, как он вызывал эту ошибку, одновременно просматривая свойство «Results» для привязки, ListCollectionView был введен только для того, чтобы попытаться исправить эту ситуацию, и, скорее всего, не является частью проблемы.