асинхронно добавляться в ObservableCollection, но добавляется только первая запись, после чего падает исключение "System.NotSupportedException: Данный тип CollectionView не поддерживает изменения в своем SourceCollection из потока, отличного от потока Dispatcher".
что я делаю не так и как это исправить?
А зачем вы это делаете вот так? Да ещё и в конструкторе?
Зачем Task.Run, если там ToListAsync
А вообще - запускаете таску, вот что неправильно делаете. Состояние формы можно менять только из под UI потока. Запуская вот так таску, на это кладётся и поток на обработке событий берётся чужой.
Обсуждают сегодня