W moim opinię, iw zależności od architektury, jeden na jeden tłumaczeniu nie jest to właściwe podejście, aby przejść tutaj: rozważyć, dlaczego chcesz przejść do WPF, i ocenić, czy naprawdę chcesz zobowiązać się do tego. Jest to potężna struktura, ale istnieje dość stroma krzywa uczenia się i naprawdę warto ją poświęcić, aby spojrzeć na wygodę użytkownika i zobaczyć, jak wpf może pomóc. Jeśli chcesz wyglądać i czuć się jak wygrywasz, po prostu przejdź do wpf, ponieważ jest to kolejna nowa rzecz, czeka Cię nieprzyjemna niespodzianka.
Anayway, to co zrobiliśmy podczas migracji naszych winform, polega na tworzeniu nowych ekranów w WPF i utrzymywaniu hostingu starego ekranu WinForma przy użyciu ElementHost i WindowsFormsHost. Działają naprawdę dobrze - nie mieliśmy z nimi żadnych problemów. Następnie migrowaliśmy ekran po ekranie do wpf. Wyglądało to jak Frankenstein, ale przynajmniej mieliśmy regularne opinie i wszystko działało.