Starting work on Prism 4.1


patterns & practices started working on Prism 4.1 which will target Silverlight 5 and items requested on Codeplex. The current plan is to ship the release in January. Additionally, we plan to ship Prism 4.5 after .NET 4.5 is released. Prism 4.5 will address other highly voted on Codeplex issues.

For Prism 4.1, we will timebox the project and get as many of these items completed as can fit in our timeframe. We are considering the following:

5495 โ€“ Event to Command
4052 – Change Constraint for CommandBehaviorBase for WPF
7381 – UpdateRegionsException when adding/removing a view with a scoped region manager
3896 – RegionManagerRegistrationBehavior never stop monitoring the RegionManager
8061 – Sync ActiveAware state of views throughout scoped regions
4730 โ€“ SL3 caching not working with Modules
5657 – Remove view does not remove all sub-views
2465 – Exception message – RegionAdapterMappings.GetMapping
7224 – Mef and Module Dependencies in Silverlight
3862 – Bug in Default RegionContext Binding Behavior

Let us know if there are other items that you think we need to address now.


Comments (39)

  1. Anonymous says:

    When in January are you planning to release?

    I actually need it now ๐Ÿ˜€

  2. Anonymous says:

    I wish you success in your work ..  I would like to start my new project with Silverlight 5 ๐Ÿ™‚ Could you give an estimated date?

  3. Anonymous says:

    What about Prism support for Windows 8 metro apps – Windows Run Time? Is there any outlook?

  4. blaine says:

    We finished development and are currently testing the fixes. we should finish by the end of the month and hopefully sooner.

    For those of you that need to Prism earlier, have you recompile the library with Silverlight 5? It should work fine for you. If not let me know.

  5. blaine says:

    As for Prism support for Windows 8 metro, what parts of Prism do you need for Windows 8? For Windows 8, we want to evaluate what parts of Prism make sense and what is no longer relevant. So your feedback is important.

    We will start identifying the requirements after Windows Beta though we do not have a defined an exact date yet.

  6. Anonymous says:

    I know there are some other solution for this but it will be great if there is a couple static methots for remove one region views and all  regions views(i need for example for logout action) . Thanks for your interest…

  7. Anonymous says:

    .. and if this possible when i remove the region view or views dispose all the related object viewmodel resources,usercontrols etc.. thanks again ๐Ÿ™‚

  8. blaine says:

    Yesterday Bob Brumfied posted our current Prism for SL5 source code to codeplex. For those that need to get started with SL5 this is a good starting point. This code includes support for SL5 and some of the bugs listed above. We have not finished testing all of the bugs which should be done by the end of January.

  9. Anonymous says:

    ^^ link please?  not seeing it on the main downloads page

  10. blaine says:

    It is not on the download page. Look on the Source Code tab on http://prism.codeplex.com and you will have access to the drop.

  11. Anonymous says:

    Any word on when the final version will be released? January has ended.

  12. Anonymous says:

    So it's Feb, when is Prism 4.1 release coming?

  13. blaine says:

    Prism 4.1 will out be next week. We had some delays in getting our test team to test the bits which is why it is not out yet. We are going through our final tests this week and will publish it next week. Sorry about the delays.

  14. Could offer a directly link to download Prism 4.1, thanks.

  15. weitzhandler says:

    Can't wait to see it already!!

  16. weitzhandler says:

    Please make available via NuGet, very compelling!!

  17. Anonymous says:

    Any update on Prism 4.1 release????

  18. Any update please ????? How can we know once you have released 4.1 ?

  19. 4.1 today? Pretty Please With Sugar On Top?

  20. blaine says:

    We are not quite done. I will make a post on my blog when it is published.

  21. Anonymous says:

    When "PRISM" for Silverlight 5 is going to published?

  22. Anonymous says:

    Any update on Prism 4.1 release????

  23. blaine says:

    We are going through the final smoke test today. If everything goes well we will publish the release in the next couple of days.

  24. blaine says:

    The final source code is available on the prism codeplex site. We will publish the binaries to NuGet tomorrow. It should be available from the download center in 1 – 2 days.

  25. Anonymous says:

    Awesome!!!

    Wait for this for a looooooooooooooooooong time!

    Thanks a lot ๐Ÿ™‚

  26. blaine says:

    The Prism 4.1 binaries are now available in NuGet.

  27. Anonymous says:

    Are the binaries also going to be available from the codeplex site?

  28. I cannot find any documentation on the final changes in 4.1 – does anybody know where to look?

  29. Anonymous says:

    Seems Prism 4.1 share same documents with 4.0. You can find some additional document content form the 4.1 Readme file.

  30. blaine says:

    mp, the binaries are not going to be available on codeplex. I updated the home and download pages to provide a link to where you can download the binaries. I just blogged about Prism 4.1 which confirms Timothy Liu's point above on the documentation. Thanks Timothy.

  31. Anonymous says:

    Thanks for the update.  I kept hitting refresh and expecting the codeplex release info to change.  Code monkey button pusher thanks you. ๐Ÿ˜‰

  32. Anonymous says:

    Thanks for the update — loving Prism!

  33. Anonymous says:

    Could you add 8927 to the list? It takes only 4 lines of code to fix scoped region limitation for navigation and view discovery. Please see the comments in the work item.

  34. Anonymous says:

    When Prism 4.5 arrives, will code that has been developed on 4.1 still work? We are new to Prism, and are wondering about Prism's track record in upwards compatibility.

    The subtext for this question is really this: for applications built on Prism (and in our case, we're talking HUGE scale engineering apps), how much impact can we expect as subsequent Prism versions are rolled out? Barely a ripple (complete upward compatibility) or major breakage?

  35. Dear friend,

    Is it possible to use Prism 4.1 with Visual Studio 2012?

    When I execute "RegisterPrismBinaries.bat" I receive:

    'VS100COMNTOOLS' not set

    Cannot set the build environment"

    Any help?

    Thank you,

    Roberto Jucรก

  36. Anonymous says:

    Hi,

    What is current target date or status for Prism for Windows 8 Metro?

    Best regards,

    Jรธrgen

  37. Anonymous says:

    Very concerned that the latest this forum has been update is Feb 2012. Is this development framework still supported? January is a long way away.  Anyone know of alternatives? We're considering jumping ship to something with support for .Net 4.5 now.

  38. blaine says:

    Jergen,

    I created a blog post that discusses Prism and Windows 8 –>

    blogs.msdn.com/…/prism-on-net-4-5-and-the-road-to-windows-8-apps.aspx.

    We have drops available at konaguidance.codeplex.com.

  39. When can we expect Prism4.5 for .Net4.5, we are starting new cloud project with WPF, (.NET4.5, VS2012) ????