Gast
#5274499
Hi,
ich habe das Problem mit unterschiedlichen Threads auf ein <image>
object zu schreiben...
das Aufbau ist einfach...
ich habe im WPF ein Image (leeres object).
direkt nach der Initialisierung lade ich dort "mit dem Hauptthread" ein
Bild hinein:
> meinBild.Source = new BitmapImage(new Uri(@"C:\bildpfad....jpg"));
jetzt eröffne ich einen neuen Thread:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
jetzt meldet er (was ja auch irgendwie logisch ist), dass er nicht auf den object zufreigen kann, weil es von einem anderen Thread genutzt wird... im Internet habe ich schon was von "freeze()" gelesen, aber ich bin mir nicht sicher, ob das eher die "Bilddatei" freigibt als das object!? wie kann ich "meinBild" wieder zugänglich machen? PS. meinBild existiert bereits in der xaml und wird nicht durch den c# code erzeugt... Vielen Dank