안녕하세요.
저도 C# WPF를 개발한 경험이 있는데요,
winform도 개발을 했었지만,, 지금은 기억이 잘 안나네요..;;
C# 으로 WPF의 경우 MVVM 패턴이 정말 패턴화가 잘 되어 있어서 인상깊게 기억에 남아 있습니다. 반면 winForm의 경우, View에 대해서 GUI로 view를 편하게 구현할 수 있었던게 생각이 나네요. IOS를 진행하면서도 스토리보드(?)였나,, 그런걸로 VIEW를 쉽게 구현할 수 있었던 기억이 있는데요,, 그때 활용했던 패턴은 MVC 패턴 이었던 것 같아요.
소스 구조에 대한 아키텍처를 조금 고민해봐야 되겠지만,,
winForm도 어찌보면 MVC 패턴으로 잘 활용이 가능하지 않을까 생각합니다.