Jak uzyskać dostęp do kontroli WPF c # w bezpieczny sposób wątku?

Próbowałem użyć przykładów z MSDN, ale wydają się one dotyczyć tylko Windows Forms. Na przykład metoda użycia .InvokeRequired opiera się na kontrolce formularzy systemu Windows, jednak ta metoda nie jest dostępna dla formantów WPF. Metoda pracownika Backgound rzucaInvalidOperationException także -

Wątek wywołujący nie może uzyskać dostępu do tego obiektu, ponieważ posiada go inny wątek.

Jak można to zrobić w kontekście WPF?