I’m really happy and extremely proud to say that we have launched the Prism V2 (the Composite Application Guidance for WPF and Silverlight)
Prism is a set of guidance and reusable components that help you create composite applications in WPF and / or Silverlight.
You should consider using prism:
A lot of people are using the Composite Application Block for .Net and the Smart Client Software Factory. Although these components definitely addressed the problem space, a lot of people found it complex, hard to use and very heavyweight. It also only targeted windows forms. Also, the So when we created Prism V1, we wanted to take advantage of the power of WPf. We also took a very minimalistic approach and tried very hard to make it a lot easier to use.
If you are interested in the differences between the Composite application block and Prism V1, check this document:
http://msdn.microsoft.com/en-us/library/dd458940.aspx
For Prism V2, most of the changes have revolved around supporting Silverlight with the same codebase. Check this document if you are currently using Prism V1 and are considering upgrading:
http://msdn.microsoft.com/en-us/library/dd490816.aspx
Prism V2 on MSDN:
http://msdn.microsoft.com/en-us/library/dd458809.aspx
Prism V2 on Codeplex:
http://www.codeplex.com/compositewpf
You can download Prism V2 from:
http://www.microsoft.com/downloads/details.aspx?FamilyID=fa07e1ce-ca3f-4b9b-a21b-e3fa10d013dd&DisplayLang=en
And the CHM help files:
http://www.codeplex.com/CompositeWPF/Release/ProjectReleases.aspx?ReleaseId=14982
All feedback on Prism is welcome. Really! We need feedback from the community to ensure we build the stuff you need!
Hope you like Prism V2 as much as we enjoyed building it.
_Erwin