<p>I've found <a href="http://blogs.msdn.com/priozersk/archive/2007/08/06/implementing-mvc-pattern-in-net-cf-applications-part-1.aspx" rel="noreferrer">an article</a> on this subject by a Microsoft employee, but has anyone implemented a more robust framework for this? Is there a lightweight framework for WinForms that could be ported easily? I'd like to get up to speed fairly quickly and avoid producing a framework/library of my own to handle this when someone smarter has already done this. </p>

<p>I haven't looked at the <a href="http://msdn.microsoft.com/en-us/library/aa480471.aspx" rel="noreferrer">Mobile Software Factory</a> from the P&amp;P group, but I suspect it's kind of heavy. Is it worth a look?</p>

<p><strong>Edit: I'm not looking for information on the ASP.NET MVC project. I'm asking about the compact framework 'WinForms' implementation, and how to implement MVC with that.</strong></p>

Edit: The above posters are correct.  I saw MVC and immediately thought of web forms.  My apologies.  Feel free to disregard this.  I'll leave my original message in place just in case anyone who
is
interested in web forms MVC needs the links. :-)
There are a couple MVC frameworks out there, neither of which are very "lightweight", but MVC is a pretty big shift away from web forms so that is expected:
ASP.NET MVC
- This is Microsoft's attempt at an MVC framework.  It is still in preview mode so use it at your own discretion, but several people are already using it in their production applications.  You will find ample documentation on this with a simple Google search as it is becoming very popular amongst the .NET crowd.
Castle MonoRail
- The MonoRail framework is an open-source MVC framework that has been around for quite some time and is in use on several production applications.  It is definitely more flushed out than the ASP.NET MVC framework, but considering the amount of effort Microsoft is throwing at their MVC offering, I think will change relatively soon.