title: Looking for clean WinForms MVC tutorial for C#
body: <p>How to create a rich user interface Windows application, example Photo Shop.</p>
  
  <p>I am looking for clean MVC tutorial for WinForms with C# somewhere. (<em>Not</em> ASP.NET MVC.)</p>
  
  <p>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.</p>
  
  <p>Or is the preferred methodology for Windows Applications something else?</p>