Я попытался использовать примеры из MSDN для этого, но они, похоже, применимы только к Windows Forms. Например, метод использования .InvokeRequired полагается на элемент управления Windows, однако этот метод недоступен для элементов управления WPF. Рабочий метод Backgound также создает InvalidOperationException
-
Вызывающий поток не может получить доступ к этому объект, потому что принадлежит другой поток он.
Итак, как это можно сделать в контексте WPF?