Új hozzászólás Aktív témák
-
togvau
senior tag
Hello
Még mindig egy WPF gui-ban szeretnék egy progress bar szerűséget csinálni, és a GUI/xaml osztály egy másik osztály metódusát hívja meg, amin belül Parallel.ForEach-ben megy a lényeg, de ha onnan akarom frissíteni a GUI egyik komponensének értékét akkor persze
The calling thread cannot access this object because a different thread owns it.Installer.MainWindow.thiswindow.downbutton.Dispatcher.Invoke(() =>Installer.MainWindow.thiswindow.downbutton.Content = "Downloaded " + counter + " of " + fileset.Count + " files");Ez pedig ha bent van a foreachben belassítja az műveleteket, és ha kész van, nem lép ki a foreachből soha, mellesleg nem is változtatja a contentet.
Hogy lehet működőre megcsinálni?
Mellesleg hogy lehet a gazda GUI példányt lekérdezni? Mert a thiswindow változót a gui adja meg paraméterként az osztály létrehozásakor, ami gáz megoldás.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Dell Latitude 3120 Win11 /8Gb RAM/ Érintő kijelző/ 2in1 tablet is /128 GB SSD/ Több órás akkumulátor
- Steam Deck 512GB FULL EXTRÁS CSOMAG ÚJSZERŰ, AJÁNDÉKOKKAL!
- Bomba ár! Dell Latitude 5490 - i5-8G I 8GB I 256SSD I 14" HD I HDMI I Cam I W11 I Garancia!
- Bomba ár! Lenovo X1 Yoga 1st - i5-6G I 8GB I 512SSD I 14" FHD PXCsík I HDMI I W11 I Cam I Gari
- Bomba ár! Lenovo ThinkPad T490 - i5-8G I 8GB I 256SSD I 14" FHD I HUN I Cam I W11 I Garancia!
- LG UltraWide 32UL950-W IPS Monitor! 3840x2160 / 60Hz / 5ms / FreeSync
- Apple Magic Mouse (USB-C) - Fehér
- AKCIÓ! MSI ThinA15 B7VF-449XHU Gamer notebook - R7 7735HS 16GB DDR5 1TB SSD nVidia RTX 4060 8GB
- REFURBISHED és ÚJ - Lenovo ThinkPad Ultra Docking Station (40AJ)
- Asus Chromebook C423NA, 8GB RAM, N4200 Pentium, 180 Kihajtható
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
