Я знаком с объектом диспетчера элемента управления, но это не решает мою проблему в сценарии MVVM.
У меня есть команда пользовательского интерфейса, которая вызывает метод на моей виртуальной машине, который порождает поток и затем возвращает, когда поток завершен (фоновый работник может быть полезен для этого?), Он вызовет обратный вызов, но Хитрость в том, что обратный вызов изменяет наблюдаемую коллекцию, так как я могу вызвать этот обратный вызов в потоке пользовательского интерфейса?