Today with Guido Maliandi, we set to find a way to use the Accordion from the Silverlight toolkit as region in a Prism application. As the Accordion inherits from ItemsControl, Prism already provided some functionality to get that control working as a region. However, we wanted it to have the following behavior: Only one view... read more
Published by Damian Schenkelman on November 16th, 2009 9:55 am under Composite Application Guidance for WPF & SL, MVVM, Patterns & Practices, Prism-v2, Prism-v2.1, Silverlight, Silverlight 3, WPF, Windows Presentation Foundation, p&p
On a previous post in this series I talked about a possible approach to take when starting to learn Prism as a whole (the Tip numbering is resumed from the previous post). In this post I will get more specific and talk about one of the most used (if not the most used) pattern when... read more
Published by Damian Schenkelman on November 9th, 2009 11:55 am under Composite Application Guidance for WPF & SL, Patterns & Practices, Prism-v2, Prism-v2.1, Silverlight, Silverlight 3, Visual Studio 2010, Visual Studio 2010 Beta 2, WPF, Windows Presentation Foundation, p&p
As most of you might know, Visual Studio 2010 Beta 2 was released some days ago. Ever since, many people have asked at the Prism codeplex forums if Prism works with this latest version. That’s why with Fer we decided to migrate Prism latest release for Silverlight 3 to VS 2010 Beta 2. Our conclusion... read more
Published by Damian Schenkelman on November 5th, 2009 6:36 am under Composite Application Guidance for WPF & SL, Navigation, Patterns & Practices, Prism-v2, Remote Module Loading, Silverlight, Silverlight 3, WPF, Windows Presentation Foundation, p&p
Now that the Prism team has shipped a new version of the guidance, I thought it would be a good time to blog on this subject, based on some research we did with Ezequiel, Matias and Julian. This article will not focus on how to workaround the limitations of using Silverlight 3 Navigation with Prism... read more
Published by Damian Schenkelman on November 2nd, 2009 3:30 pm under Composite Application Guidance for WPF & SL, Patterns & Practices, Prism-v2, Prism-v2.1, Releases, Silverlight, Silverlight 3, WPF, Windows Presentation Foundation, p&p
The patterns & practices team has just released Prism-v2.1, an updated version of the Composite Application Guidance for WPF & Silverlight, which has some breaking changes, mostly related to Silverlight 3 (from the “New in this release” article): All Visual Studio projects (Composite Application Library, reference implementation, and Quickstarts) were migrated to use Silverlight 3.... read more
A question we get asked frequently is: “How do I start learning Prism? Is there a particular order for the Quickstarts? What other web resources do you recommend to start learning?”. If you are in this situation, or just want to have some more insight on a particular Prism topic, this is the post for... read more
Yesterday I blogged about the Prism-v2 Reference Implementation migrated to Silverlight 3 with Out of Browser Capabilities. You can read that post here. Today I wanted to compare the validation provided by the RI to the one that comes with Silverlight 3. I came up to the conclusion that the approach provided by p&p is... read more
A couple of months ago I migrated the Composite Application Guidance for WPF and Silverlight (Prism-v2) Reference Implementation to Silverlight 3 Beta version and added Out-of-Browser functionality to it. You can read all about that here. Today I updated the same application but for the latest Silverlight 3 release. The main difference is the update... read more
Today I tweaked the Event Aggregator Quickstart that comes with the Prism-v2 source code to show how Silverlight 3 Child Windows could be used in a Silverlight Composite Application. Child Window Overview Silverlight 3 has a new template called ChildWindow. It is basically a user control (unlike a Popup you can edit its XAML), but... read more
Today I finally decided to blog about the Prism-v2 Silverlight reference implementation using Silverlight 3 Beta. In this post I will explain the process and some of the modifications I made to the application to use some of Silverlight’s new features and provide the outcoming source code. So after opening the RI with SL 3... read more