Silverlight, WPF, and Windows Phone 7 developers should consider using the Model-View-ViewModel (MVVM) pattern for developing their LOB applications. One choice for MVVM is Caliburn.Micro developed by Rob Eisenberg.
Here is a link to the documentation topics:
- Soup to Nuts
I know Rob has been working on some WP7 goodness that should be out soon. Looking forward to the release.