Prism 2.1 has been released to support Silverlight 3. You can download Prism 2.1 here.
Apparently there are some breaking changes in this release:
- All Visual Studio projects (Composite Application Library, reference implementation, and Quickstarts) were migrated to use Silverlight 3.
- TabRegionControlAdapter was modified to support binding in the TabItem’s control header in Silverlight 3.
- CreateXap.bat file was modified to search for Silverlight 3 assemblies if the Silverlight 2 reference assemblies cannot be found.
- Implemented the WeakEvent Pattern for the DelegateCommand’s and CompositeComand’s.
Per the download page:
"The Composite Application Guidance for WPF and Silverlight is designed to help you more easily build enterprise-level Windows Presentation Foundation (WPF) and Silverlight client applications. It will help you design and build enterprise-level composite WPF client applications—composite applications use loosely coupled, independently evolvable pieces that work together in the overall application.
The guidance includes a reference implementation, reusable library code (named the Composite Application Library), documentation, QuickStart tutorials, and hands-on labs.
This version of the Composite Application Guidance is designed to help you build WPF and Silverlight applications that have a single code base."