Share via


Prism for Silverlight 5 Ships

We finally shipped Prism 4.1 Smile for Silverlight 5. You can find the documentation at www.microsoft.com/prism. The documentation is the same between Prism 4.0 and Prism 4.1. The readme identifies the differences between the versions.

Prism 4.1 changes

Changes due to Silverlight 5 features:
  • UpdateTextBindingOnPropertyChanged Blend behavior (Silverlight only) has been marked obsolete as Silverlight 5 now offers UpdateSourceTrigger=PropertyChanged.
  • DataTemplateSelector (Silverlight only) has been marked obsolete as Silverlight 5 now offers a implicit data templates.
  • ButtonBaseClickCommand has been marked obsolete.
Codeplex issues addressed:
  • Codeplex Issue 5495 - Added InvokeCommandAction
  • Codeplex Issue 4052 - Changed type constraint from Control to UIElement in WPF CommandBehaviorBase and InvokeCommandActionClasses.
  • Codeplex Issue 8061: Added SyncActiveStateAttribute to sync activate state with scoped regions.
  • Codeplex Issue 7234: SubscriptionToken is now disposable
  • Codeplex Issue 3896: Added ClearChildViewsRegionBehavior and ClearChildViews attached property to optionally clear RegionManager on regions within a view.

In the readme, I said that issue 5042 was fixed and it should be 4052. Sorry about the mistake.

In the next 1 – 2 months we will start planning an update to Prism for .NET 4.5. Let me know what requirements you think we should address.

Comments

  • Anonymous
    February 21, 2012
    Nice Article !
  • Anonymous
    May 10, 2012
    Thanks for the update but I have a small query. Does Silverlight 5 supports Prism 2? We have Silverlight 4 project built on PRISM 2 and we are migrating to Silverlight 5. So, will it impact the migration process with the existing binaries?