Visual Studio 2017, Windows Form appomat hogyan pakolhatnám át WPF-re, úgy, hogy ne kelljen újra írni az egészet?
Miért szeretted volna át tenni wpf-re?
Amit én jobban preferálok az a gtk,de sajnos ezt se tudod megúszni átírás nélkül. Elvileg át portolható, de gyakorlatban hát nem a legjobb.
Akár wpf-t akár gtk-t használnál mindenkép át kell írnod a winformhoz kapcsolodó elemeket.
Attól mert te nem tudsz berakni egy képet WPFben még nem az a béna.
A GTK-t meg sztem ne erőltesd C#-pal gondolom arról van szó) VS-ben.. persze ha C++-ban írod akkor akár ki is próbálhatod, de ha egy kép beszúrásával gondod van, sztem ne C++-ozz.
1. Nem azt írtam, hogy az lenne a "béna", hanem hogy hülyén van megoldva, mert (ahogy írtam is) ahogy betettem resources-be a képet, betettem egy image-et a toolboxből, source-nek beállítottam a képet, az xaml felületnél láhathó volt de mikor lefuttattam nem, az Nem az én hibám. Hogyha simán asztalról (vagy máshonnan) bele húzom magát a képet, akkor megjeleníti. Pusztán felhívtam rá a figyelmet, hogy az első megoldás valamiért nem úgy funkcionál, ahogy kéne.
2. Ha a kacsa két oldalról látja, hogy elérhetné ugyan azt a dolgot, de az egyiknél van víz a másiknál nincs, még lehet kíváncsi, hogy vajon mindkét oldalról működik-e hogy csak át sétál, vagy úsznia is kell.
3. Néhány ismerősöm azt mondta, hogy WPF-ben jobban megérné csinálnom azt, amit, mert azt jobban személyre tudom szabni, bár ezt kezdem cáfolni.
Annyiból jó, hogy mindkettő drag&drop, valamint C#-ot használ, csak ez az XAML az, ami nem egészen világos. N ameg persze ez a bug a képpel.
A WPF NAGYSÁGRENDEKKEL fejlettebb és komolyabb dolgokra való, mint a WinForm.
Ha őszinte akarok lenni 2-3 gombos tesztalkalmazásokon kívül semmit nem érdemes WinForm-ban csinálni.
Az már más kérdés, hogy a WPF-nek az elején van egy elég meredek learning curve-je, de ezen túl kell lendülni, ez minden új technológiával így van.
Pontosan hogy csináltad?
Csináld így:
Projecten jobb klikk, add existing item, válaszd ki a képet.
Ez alapból resource lesz, de ellenőrizd. Figyelj, hogy véletlenül se "embedded resource" legyen, hanem sima resource.
Húzz rá egy image-et az ablakodra, majd válaszd ki a source-nál a képet.
Így működnie kéne.
Én ugyanezt tervezem, mert melegen ajánlották, hogy inkább WPF-et tanuljak, kifizetődőbb.
Egy már félkész programomat is WPF-fel folytatnám.
A classlib-ek gondolom felhasználhatóak?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!