Looking for clean WinForms MVC tutorial for C# [closed]

Solution 1:

Derick Bailey (via Los Techies) has blogged some fantastic articles (and complete demo source code) for his implementation of MVP in a WinForms app with a couple of other good patterns added to the mix (Application Controller, Event Aggregator).

The work is inspired by Jeremy D Miller's series of articles titled 'Build Your Own CAB'

Solution 2:

It might be worth looking at the Model-View-ViewModel (if you're interested/happy to use WPF particularly).

It's tweaked specifically to work with WPF and Silverlight, and makes use of databinding in order to glue everything together.

There's a number of resources on the web for finding out more, including John Gossman's introduction, and a good article by Josh Smith, who has other resources on his blog relating to MVVM.