Hallo,
ich erprobe gerade meine Kenntnisse in C# und stosse schon an meine Grenzen.
Ich erstelle 2 Threads:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| ThreadStart bstart = delegate { GetItems(_textBlockOldInstallPath, "OLD"); }; Thread bThread = new Thread(new ThreadStart(bstart)); bThread.SetApartmentState(ApartmentState.STA); bThread.Start();
ThreadStart astart = delegate { GetItems(_textBlockNewInstallPath, "NEW"); }; Thread aThread = new Thread(new ThreadStart(astart)); aThread.SetApartmentState(ApartmentState.STA); aThread.Start(); |
danach möchte ich in ein anderes TabItem Wechseln was mit dem Fehler:
Der aufrufende Thread kann nicht auf dieses Objekt zugreifen, da sich das Objekt im Besitz eines anderen Threads befindet.
Was muss ich da ändern ??
danke
Cay
Moderiert von Th69: C#-Tags hinzugefügt