Я только что натолкнулся на следующую фразу в Интернете (на самом деле здесь http://www.albahari.com/threading/part3.aspx#_Using_BackgroundWorker) "код в обработчике событий RunWorkerCompleted может обновлять элементы управления пользовательского интерфейса без явного маршалинга".
ВозможноКто-нибудь объяснит, почему код в этом обработчике событий не нужно маршалировать в основной поток пользовательского интерфейса?
Это маршалед.Вам просто не нужно делать никаких явных маршалинга.То есть вам не нужно самостоятельно писать код маршалинга.Это делается автоматически с помощью кода BCL.