Rob Eisenberg mentions his project, Caliburn, which is an MVP Framework for creating WPF Composite Applications and similar in many ways to Microsoft Patterns & Practices Prism Project. Rob is about a year ahead of the Prism project so it definitely sounds worth checking out for your WPF Application Needs. Rob is also on the Prism Advisory Board.
Some posts of Rob's worth checking out:
Rob mentions some of the similiarities between Caliburn and Prism being:
"That said, it's truly interesting how similar some of the solutions the Prism team finds are to Caliburn's implementation. Here's a few examples:
- Both abstract a DI container through an IContainer interface.
- Both enable composite views. Prism through IRegion and Caliburn through IComposite.
- Both favor the Model/View/Presenter pattern with additional use of Presentation Model (aka MVVM for those of you who have been reading Gossman or Crevier).
- Both are seeking to make async code easier to write.
- Both enable modular application architectures and I have an IModule interface.
- Both have a strong emphasis on Testability and Plugability."
Definitely worth checking out if only to better understand the differences as well as get a feel for other ways of implementing WPF Applications.