Aus einer anderen Klasse, aus einem anderen Thread in MainWindow schreiben

Möchte man aus einer anderen Klasse, aus einem anderen Thread etwas in die Mainklasse Steuerelemente schreiben, stößt man auf 2 Probleme:

1. Man kann aus Thread 2 nicht in Thread 1 schreiben

2. Man kann nicht, ohne ein Objekt angelegt zu haben nicht in die Steuerelemente schreiben.

Abhilfe schafft ein kleiner Trick.

MainWindow.cs:
[crayon-661dce6c42cc1178379083/]
[crayon-661dce6c42cc8386544715/]
 

meineAndereKlasse.cs:
[crayon-661dce6c42cca800469073/]
Kleine Erweiterung, selbes Prinzip um ein Imagecontrol zu ändern:

MainWindow.cs: 
[crayon-661dce6c42ccb282842487/]
meineAndereKlasse.cs:
[crayon-661dce6c42ccc781554116/]
 

Quelle: Stackoverflow