Looking for clean WinForms MVC tutorial for C#

s5804 picture s5804 · Jun 5, 2009 · Viewed 50.5k times · Source

How to create a rich user interface Windows application, example Photo Shop.

I am looking for clean MVC tutorial for WinForms with C# somewhere. (Not ASP.NET MVC.)

Being new on the Windows Platform; most MSDN and internet tutorials basically puts everything into the Form class. Further Default events are handled inside of the form, instead of sending events to the control/model, which in it's turn changes the view's state.

Or is the preferred methodology for Windows Applications something else?

Answer

rohancragg picture rohancragg · May 10, 2010

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'