<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>CompositeWPF Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Home</link><description>CompositeWPF Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>https://compositewpf.codeplex.com/wikipage?version=148</link><description>
&lt;h1&gt;Welcome to the Prism Community&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Just released:&lt;/strong&gt; Prism for Windows Runtime.&amp;nbsp;&lt;a href="http://blogs.msdn.com/b/blaine/archive/2013/05/18/just-released-prism-for-windows-runtime.aspx"&gt;http://blogs.msdn.com/b/blaine/archive/2013/05/18/just-released-prism-for-windows-runtime.aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://download.codeplex.com/download?ProjectName=CompositeWPF&amp;DownloadId=166628" alt="" width="488" height="366" style="margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px"&gt;&lt;/p&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using
 design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily
 and seamlessly integrated into the overall application. These types of applications are known as composite applications.&lt;/p&gt;
&lt;p&gt;Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel
 (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.&lt;/p&gt;
&lt;p&gt;&lt;a id="_Installing_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Create_Your_Hello"&gt;&lt;/a&gt;&lt;a id="_Building_and_running"&gt;&lt;/a&gt;&lt;a id="_Building_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Building_and_running_1"&gt;&lt;/a&gt;&lt;a id="NewInThisRelease"&gt;&lt;/a&gt;&lt;a id="WhenToUseThisGuidance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Intended Audience&lt;/h3&gt;
&lt;p&gt;Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically
 interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and
 business opportunities. In short, these applications are &amp;quot;built to last&amp;quot; and &amp;quot;built for change.&amp;quot; Applications that do not demand these characteristics may not benefit from using Prism.&lt;/p&gt;
&lt;p&gt;It should be noted that while Prism is not difficult to learn, developers must be ready and willing to embrace patterns and practices that may be new to them. Management understanding and commitment is crucial, and the project deadline must accommodate an
 investment of time up front for learning these patterns and practices.&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28950"&gt;Prism 4.1 Download&lt;/a&gt; for WPF 4.0, Silverlight 5, and Windows Phone 7.1
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=4922" target="_blank"&gt;Prism 4 Download&lt;/a&gt; for WPF 4.0, Silverlight 4, Windows Phone 7.0
&lt;/li&gt;&lt;li&gt;&lt;a href="https://prismwindowsruntime.codeplex.com/releases/"&gt;Prism Windows Runtime Download&amp;nbsp;&lt;/a&gt;(formerly known as Kona)
&lt;/li&gt;&lt;li&gt;&lt;a title="Visual Basic Prism 4 Reference Implementations, QuickStarts, and Hands-on Labs " href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd727f0f-a52d-4503-b006-a91c375b9241" target="_blank"&gt;Visual Basic Prism 4 Reference Implementations,
 QuickStarts, and Hands-on Labs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg405471(PandP.40).aspx" target="_blank"&gt;Prism 4 Readme&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank"&gt;Developer's Guide to Microsoft Prism&lt;/a&gt; (Version 4.1 and 4.0 on MSDN)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg430871(v=PandP.40).aspx" target="_blank"&gt;What's new in Prism 4&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/releases/view/55580" target="_blank"&gt;Prism 4&amp;nbsp;Documentation
&lt;/a&gt;(includes a PDF format) &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;referringTitle=Home" target="_blank"&gt;Prism (all versions)&amp;nbsp;Knowledge base&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known Issues / Fixes" target="_blank"&gt;Prism (all versions)&amp;nbsp;Known Issues&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Additional Links&lt;/h3&gt;
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Windows Phone 7 Developer Guide is under development. Download it &lt;a href="http://wp7guide.codeplex.com/"&gt;
here&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The ManifestManagerUtility for ClickOnce deployment can be found &lt;a href="http://compositewpf.codeplex.com/releases/view/14771"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Project Linker on Visual Studio Gallery &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5e730577-d11c-4f2e-8e2b-cbb87f76c044" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;MVVM Training &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The patterns &amp;amp; practices roadmap can be found &lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/blaine/archive/2012/12/13/prism-on-net-4-5-and-the-road-to-windows-8-apps.aspx"&gt;Scope&lt;/a&gt; for Prism for Windows Runtime.
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Previous Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 2.1&amp;nbsp;targetting Visual Studio 2008, WPF&amp;nbsp;and Silverlight 3,&amp;nbsp;named Composite Application Guidance can be downloaded&amp;nbsp;on MSDN
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;To learn about upgrading from previous versions of Prism, go &lt;a href="http://msdn.microsoft.com/en-us/library/ff921073(v=PandP.40).aspx" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Future Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 4.1 targetting Silverlight 5. Go &lt;a href="http://blogs.msdn.com/b/blaine/archive/2011/12/14/starting-work-on-prism-4-1.aspx"&gt;
here &lt;/a&gt;to learn about future releases. &lt;/li&gt;&lt;li&gt;Prism 4.5 targetting .NET 4.5. &lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1035px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
</description><author>blainew</author><pubDate>Sat, 18 May 2013 06:54:03 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130518065403A</guid></item><item><title>Updated Wiki: Home</title><link>https://compositewpf.codeplex.com/wikipage?version=147</link><description>
&lt;h1&gt;Welcome to the Prism Community&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Just released:&lt;/strong&gt; Prism for Windows Runtime. See announcement at
&lt;a href="http://blogs.msdn.com/b/blaine/archive/2013/05/18/just-released-prism-for-windows-runtime.aspx"&gt;
http://blogs.msdn.com/b/blaine/archive/2013/05/18/just-released-prism-for-windows-runtime.aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://download.codeplex.com/download?ProjectName=CompositeWPF&amp;DownloadId=166628" alt="" width="488" height="366" style="margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px"&gt;&lt;/p&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using
 design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily
 and seamlessly integrated into the overall application. These types of applications are known as composite applications.&lt;/p&gt;
&lt;p&gt;Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel
 (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.&lt;/p&gt;
&lt;p&gt;&lt;a id="_Installing_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Create_Your_Hello"&gt;&lt;/a&gt;&lt;a id="_Building_and_running"&gt;&lt;/a&gt;&lt;a id="_Building_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Building_and_running_1"&gt;&lt;/a&gt;&lt;a id="NewInThisRelease"&gt;&lt;/a&gt;&lt;a id="WhenToUseThisGuidance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Intended Audience&lt;/h3&gt;
&lt;p&gt;Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically
 interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and
 business opportunities. In short, these applications are &amp;quot;built to last&amp;quot; and &amp;quot;built for change.&amp;quot; Applications that do not demand these characteristics may not benefit from using Prism.&lt;/p&gt;
&lt;p&gt;It should be noted that while Prism is not difficult to learn, developers must be ready and willing to embrace patterns and practices that may be new to them. Management understanding and commitment is crucial, and the project deadline must accommodate an
 investment of time up front for learning these patterns and practices.&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28950"&gt;Prism 4.1 Download&lt;/a&gt; for WPF 4.0, Silverlight 5, and Windows Phone 7.1
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=4922" target="_blank"&gt;Prism 4 Download&lt;/a&gt; for WPF 4.0, Silverlight 4, Windows Phone 7.0
&lt;/li&gt;&lt;li&gt;&lt;a href="https://prismwindowsruntime.codeplex.com/releases/"&gt;Prism Windows Runtime Download&amp;nbsp;&lt;/a&gt;(formerly known as Kona)
&lt;/li&gt;&lt;li&gt;&lt;a title="Visual Basic Prism 4 Reference Implementations, QuickStarts, and Hands-on Labs " href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd727f0f-a52d-4503-b006-a91c375b9241" target="_blank"&gt;Visual Basic Prism 4 Reference Implementations,
 QuickStarts, and Hands-on Labs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg405471(PandP.40).aspx" target="_blank"&gt;Prism 4 Readme&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank"&gt;Developer's Guide to Microsoft Prism&lt;/a&gt; (Version 4.1 and 4.0 on MSDN)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg430871(v=PandP.40).aspx" target="_blank"&gt;What's new in Prism 4&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/releases/view/55580" target="_blank"&gt;Prism 4&amp;nbsp;Documentation
&lt;/a&gt;(includes a PDF format) &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;referringTitle=Home" target="_blank"&gt;Prism (all versions)&amp;nbsp;Knowledge base&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known Issues / Fixes" target="_blank"&gt;Prism (all versions)&amp;nbsp;Known Issues&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Additional Links&lt;/h3&gt;
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Windows Phone 7 Developer Guide is under development. Download it &lt;a href="http://wp7guide.codeplex.com/"&gt;
here&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The ManifestManagerUtility for ClickOnce deployment can be found &lt;a href="http://compositewpf.codeplex.com/releases/view/14771"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Project Linker on Visual Studio Gallery &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5e730577-d11c-4f2e-8e2b-cbb87f76c044" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;MVVM Training &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The patterns &amp;amp; practices roadmap can be found &lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/blaine/archive/2012/12/13/prism-on-net-4-5-and-the-road-to-windows-8-apps.aspx"&gt;Scope&lt;/a&gt; for Prism for Windows Runtime.
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Previous Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 2.1&amp;nbsp;targetting Visual Studio 2008, WPF&amp;nbsp;and Silverlight 3,&amp;nbsp;named Composite Application Guidance can be downloaded&amp;nbsp;on MSDN
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;To learn about upgrading from previous versions of Prism, go &lt;a href="http://msdn.microsoft.com/en-us/library/ff921073(v=PandP.40).aspx" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Future Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 4.1 targetting Silverlight 5. Go &lt;a href="http://blogs.msdn.com/b/blaine/archive/2011/12/14/starting-work-on-prism-4-1.aspx"&gt;
here &lt;/a&gt;to learn about future releases. &lt;/li&gt;&lt;li&gt;Prism 4.5 targetting .NET 4.5. &lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1035px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
</description><author>blainew</author><pubDate>Sat, 18 May 2013 06:53:30 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130518065330A</guid></item><item><title>Updated Wiki: Home</title><link>https://compositewpf.codeplex.com/wikipage?version=146</link><description>
&lt;h1&gt;Welcome to the Prism Community&lt;/h1&gt;
&lt;p&gt;Just released: Prism for Windows Runtime. See announcement at &lt;a href="http://blogs.msdn.com/b/blaine/archive/2013/05/18/just-released-prism-for-windows-runtime.aspx"&gt;
http://blogs.msdn.com/b/blaine/archive/2013/05/18/just-released-prism-for-windows-runtime.aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://download.codeplex.com/download?ProjectName=CompositeWPF&amp;DownloadId=166628" alt="" width="488" height="366" style="margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px"&gt;&lt;/p&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using
 design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily
 and seamlessly integrated into the overall application. These types of applications are known as composite applications.&lt;/p&gt;
&lt;p&gt;Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel
 (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.&lt;/p&gt;
&lt;p&gt;&lt;a id="_Installing_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Create_Your_Hello"&gt;&lt;/a&gt;&lt;a id="_Building_and_running"&gt;&lt;/a&gt;&lt;a id="_Building_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Building_and_running_1"&gt;&lt;/a&gt;&lt;a id="NewInThisRelease"&gt;&lt;/a&gt;&lt;a id="WhenToUseThisGuidance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Intended Audience&lt;/h3&gt;
&lt;p&gt;Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically
 interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and
 business opportunities. In short, these applications are &amp;quot;built to last&amp;quot; and &amp;quot;built for change.&amp;quot; Applications that do not demand these characteristics may not benefit from using Prism.&lt;/p&gt;
&lt;p&gt;It should be noted that while Prism is not difficult to learn, developers must be ready and willing to embrace patterns and practices that may be new to them. Management understanding and commitment is crucial, and the project deadline must accommodate an
 investment of time up front for learning these patterns and practices.&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28950"&gt;Prism 4.1 Download&lt;/a&gt; for WPF 4.0, Silverlight 5, and Windows Phone 7.1
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=4922" target="_blank"&gt;Prism 4 Download&lt;/a&gt; for WPF 4.0, Silverlight 4, Windows Phone 7.0
&lt;/li&gt;&lt;li&gt;&lt;a href="https://prismwindowsruntime.codeplex.com/releases/"&gt;Prism Windows Runtime Download&amp;nbsp;&lt;/a&gt;(formerly known as Kona)
&lt;/li&gt;&lt;li&gt;&lt;a title="Visual Basic Prism 4 Reference Implementations, QuickStarts, and Hands-on Labs " href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd727f0f-a52d-4503-b006-a91c375b9241" target="_blank"&gt;Visual Basic Prism 4 Reference Implementations,
 QuickStarts, and Hands-on Labs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg405471(PandP.40).aspx" target="_blank"&gt;Prism 4 Readme&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank"&gt;Developer's Guide to Microsoft Prism&lt;/a&gt; (Version 4.1 and 4.0 on MSDN)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg430871(v=PandP.40).aspx" target="_blank"&gt;What's new in Prism 4&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/releases/view/55580" target="_blank"&gt;Prism 4&amp;nbsp;Documentation
&lt;/a&gt;(includes a PDF format) &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;referringTitle=Home" target="_blank"&gt;Prism (all versions)&amp;nbsp;Knowledge base&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known Issues / Fixes" target="_blank"&gt;Prism (all versions)&amp;nbsp;Known Issues&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Additional Links&lt;/h3&gt;
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Windows Phone 7 Developer Guide is under development. Download it &lt;a href="http://wp7guide.codeplex.com/"&gt;
here&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The ManifestManagerUtility for ClickOnce deployment can be found &lt;a href="http://compositewpf.codeplex.com/releases/view/14771"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Project Linker on Visual Studio Gallery &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5e730577-d11c-4f2e-8e2b-cbb87f76c044" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;MVVM Training &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The patterns &amp;amp; practices roadmap can be found &lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/blaine/archive/2012/12/13/prism-on-net-4-5-and-the-road-to-windows-8-apps.aspx"&gt;Scope&lt;/a&gt; for Prism for Windows Runtime.
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Previous Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 2.1&amp;nbsp;targetting Visual Studio 2008, WPF&amp;nbsp;and Silverlight 3,&amp;nbsp;named Composite Application Guidance can be downloaded&amp;nbsp;on MSDN
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;To learn about upgrading from previous versions of Prism, go &lt;a href="http://msdn.microsoft.com/en-us/library/ff921073(v=PandP.40).aspx" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Future Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 4.1 targetting Silverlight 5. Go &lt;a href="http://blogs.msdn.com/b/blaine/archive/2011/12/14/starting-work-on-prism-4-1.aspx"&gt;
here &lt;/a&gt;to learn about future releases. &lt;/li&gt;&lt;li&gt;Prism 4.5 targetting .NET 4.5. &lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1035px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
</description><author>blainew</author><pubDate>Sat, 18 May 2013 06:52:59 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130518065259A</guid></item><item><title>Updated Wiki: Home</title><link>https://compositewpf.codeplex.com/wikipage?version=145</link><description>
&lt;h1&gt;Welcome to the Prism Community&lt;/h1&gt;
&lt;p&gt;Just released: Prism for Windows Runtime. See announcement at &lt;a href="http://blogs.msdn.com/blaine"&gt;
http://blogs.msdn.com/blaine&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://download.codeplex.com/download?ProjectName=CompositeWPF&amp;DownloadId=166628" alt="" width="488" height="366" style="margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px"&gt;&lt;/p&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using
 design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily
 and seamlessly integrated into the overall application. These types of applications are known as composite applications.&lt;/p&gt;
&lt;p&gt;Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel
 (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.&lt;/p&gt;
&lt;p&gt;&lt;a id="_Installing_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Create_Your_Hello"&gt;&lt;/a&gt;&lt;a id="_Building_and_running"&gt;&lt;/a&gt;&lt;a id="_Building_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Building_and_running_1"&gt;&lt;/a&gt;&lt;a id="NewInThisRelease"&gt;&lt;/a&gt;&lt;a id="WhenToUseThisGuidance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Intended Audience&lt;/h3&gt;
&lt;p&gt;Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically
 interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and
 business opportunities. In short, these applications are &amp;quot;built to last&amp;quot; and &amp;quot;built for change.&amp;quot; Applications that do not demand these characteristics may not benefit from using Prism.&lt;/p&gt;
&lt;p&gt;It should be noted that while Prism is not difficult to learn, developers must be ready and willing to embrace patterns and practices that may be new to them. Management understanding and commitment is crucial, and the project deadline must accommodate an
 investment of time up front for learning these patterns and practices.&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28950"&gt;Prism 4.1 Download&lt;/a&gt; for WPF 4.0, Silverlight 5, and Windows Phone 7.1
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=4922" target="_blank"&gt;Prism 4 Download&lt;/a&gt; for WPF 4.0, Silverlight 4, Windows Phone 7.0
&lt;/li&gt;&lt;li&gt;&lt;a href="https://prismwindowsruntime.codeplex.com/releases/"&gt;Prism Windows Runtime Download&amp;nbsp;&lt;/a&gt;(formerly known as Kona)
&lt;/li&gt;&lt;li&gt;&lt;a title="Visual Basic Prism 4 Reference Implementations, QuickStarts, and Hands-on Labs " href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd727f0f-a52d-4503-b006-a91c375b9241" target="_blank"&gt;Visual Basic Prism 4 Reference Implementations,
 QuickStarts, and Hands-on Labs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg405471(PandP.40).aspx" target="_blank"&gt;Prism 4 Readme&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank"&gt;Developer's Guide to Microsoft Prism&lt;/a&gt; (Version 4.1 and 4.0 on MSDN)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg430871(v=PandP.40).aspx" target="_blank"&gt;What's new in Prism 4&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/releases/view/55580" target="_blank"&gt;Prism 4&amp;nbsp;Documentation
&lt;/a&gt;(includes a PDF format) &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;referringTitle=Home" target="_blank"&gt;Prism (all versions)&amp;nbsp;Knowledge base&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known Issues / Fixes" target="_blank"&gt;Prism (all versions)&amp;nbsp;Known Issues&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Additional Links&lt;/h3&gt;
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Windows Phone 7 Developer Guide is under development. Download it &lt;a href="http://wp7guide.codeplex.com/"&gt;
here&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The ManifestManagerUtility for ClickOnce deployment can be found &lt;a href="http://compositewpf.codeplex.com/releases/view/14771"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Project Linker on Visual Studio Gallery &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5e730577-d11c-4f2e-8e2b-cbb87f76c044" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;MVVM Training &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The patterns &amp;amp; practices roadmap can be found &lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/blaine/archive/2012/12/13/prism-on-net-4-5-and-the-road-to-windows-8-apps.aspx"&gt;Scope&lt;/a&gt; for Prism for Windows Runtime.
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Previous Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 2.1&amp;nbsp;targetting Visual Studio 2008, WPF&amp;nbsp;and Silverlight 3,&amp;nbsp;named Composite Application Guidance can be downloaded&amp;nbsp;on MSDN
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;To learn about upgrading from previous versions of Prism, go &lt;a href="http://msdn.microsoft.com/en-us/library/ff921073(v=PandP.40).aspx" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Future Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 4.1 targetting Silverlight 5. Go &lt;a href="http://blogs.msdn.com/b/blaine/archive/2011/12/14/starting-work-on-prism-4-1.aspx"&gt;
here &lt;/a&gt;to learn about future releases. &lt;/li&gt;&lt;li&gt;Prism 4.5 targetting .NET 4.5. &lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1035px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
</description><author>blainew</author><pubDate>Sat, 18 May 2013 06:51:46 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130518065146A</guid></item><item><title>Updated Wiki: Home</title><link>https://compositewpf.codeplex.com/wikipage?version=144</link><description>
&lt;h1&gt;! Welcome to the Prism Community&lt;/h1&gt;
&lt;p&gt;Just released: Prism for Windows Runtime. See announcement at &lt;a href="http://blogs.msdn.com/blaine"&gt;
http://blogs.msdn.com/blaine&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://download.codeplex.com/download?ProjectName=CompositeWPF&amp;DownloadId=166628" alt="" width="488" height="366" style="margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px"&gt;&lt;/p&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using
 design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily
 and seamlessly integrated into the overall application. These types of applications are known as composite applications.&lt;/p&gt;
&lt;p&gt;Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel
 (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.&lt;/p&gt;
&lt;p&gt;&lt;a id="_Installing_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Create_Your_Hello"&gt;&lt;/a&gt;&lt;a id="_Building_and_running"&gt;&lt;/a&gt;&lt;a id="_Building_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Building_and_running_1"&gt;&lt;/a&gt;&lt;a id="NewInThisRelease"&gt;&lt;/a&gt;&lt;a id="WhenToUseThisGuidance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Intended Audience&lt;/h3&gt;
&lt;p&gt;Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically
 interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and
 business opportunities. In short, these applications are &amp;quot;built to last&amp;quot; and &amp;quot;built for change.&amp;quot; Applications that do not demand these characteristics may not benefit from using Prism.&lt;/p&gt;
&lt;p&gt;It should be noted that while Prism is not difficult to learn, developers must be ready and willing to embrace patterns and practices that may be new to them. Management understanding and commitment is crucial, and the project deadline must accommodate an
 investment of time up front for learning these patterns and practices.&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28950"&gt;Prism 4.1 Download&lt;/a&gt; for WPF 4.0, Silverlight 5, and Windows Phone 7.1
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=4922" target="_blank"&gt;Prism 4 Download&lt;/a&gt; for WPF 4.0, Silverlight 4, Windows Phone 7.0
&lt;/li&gt;&lt;li&gt;&lt;a href="https://prismwindowsruntime.codeplex.com/releases/"&gt;Prism Windows Runtime Download&amp;nbsp;&lt;/a&gt;(formerly known as Kona)
&lt;/li&gt;&lt;li&gt;&lt;a title="Visual Basic Prism 4 Reference Implementations, QuickStarts, and Hands-on Labs " href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd727f0f-a52d-4503-b006-a91c375b9241" target="_blank"&gt;Visual Basic Prism 4 Reference Implementations,
 QuickStarts, and Hands-on Labs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg405471(PandP.40).aspx" target="_blank"&gt;Prism 4 Readme&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank"&gt;Developer's Guide to Microsoft Prism&lt;/a&gt; (Version 4.1 and 4.0 on MSDN)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg430871(v=PandP.40).aspx" target="_blank"&gt;What's new in Prism 4&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/releases/view/55580" target="_blank"&gt;Prism 4&amp;nbsp;Documentation
&lt;/a&gt;(includes a PDF format) &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;referringTitle=Home" target="_blank"&gt;Prism (all versions)&amp;nbsp;Knowledge base&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known Issues / Fixes" target="_blank"&gt;Prism (all versions)&amp;nbsp;Known Issues&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Additional Links&lt;/h3&gt;
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Windows Phone 7 Developer Guide is under development. Download it &lt;a href="http://wp7guide.codeplex.com/"&gt;
here&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The ManifestManagerUtility for ClickOnce deployment can be found &lt;a href="http://compositewpf.codeplex.com/releases/view/14771"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Project Linker on Visual Studio Gallery &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5e730577-d11c-4f2e-8e2b-cbb87f76c044" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;MVVM Training &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The patterns &amp;amp; practices roadmap can be found &lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/blaine/archive/2012/12/13/prism-on-net-4-5-and-the-road-to-windows-8-apps.aspx"&gt;Scope&lt;/a&gt; for Prism for Windows Runtime.
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Previous Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 2.1&amp;nbsp;targetting Visual Studio 2008, WPF&amp;nbsp;and Silverlight 3,&amp;nbsp;named Composite Application Guidance can be downloaded&amp;nbsp;on MSDN
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;To learn about upgrading from previous versions of Prism, go &lt;a href="http://msdn.microsoft.com/en-us/library/ff921073(v=PandP.40).aspx" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Future Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 4.1 targetting Silverlight 5. Go &lt;a href="http://blogs.msdn.com/b/blaine/archive/2011/12/14/starting-work-on-prism-4-1.aspx"&gt;
here &lt;/a&gt;to learn about future releases. &lt;/li&gt;&lt;li&gt;Prism 4.5 targetting .NET 4.5. &lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1035px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
</description><author>blainew</author><pubDate>Sat, 18 May 2013 06:51:03 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130518065103A</guid></item><item><title>Updated Wiki: Home</title><link>https://compositewpf.codeplex.com/wikipage?version=143</link><description>
&lt;h1&gt;Welcome to the Prism Community&lt;/h1&gt;
&lt;p&gt;Just released: Prism for Windows Runtime. See announcement at &lt;a href="http://blogs.msdn.com/blaine"&gt;
http://blogs.msdn.com/blaine&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://download.codeplex.com/download?ProjectName=CompositeWPF&amp;DownloadId=166628" alt="" width="488" height="366" style="margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px"&gt;&lt;/p&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using
 design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily
 and seamlessly integrated into the overall application. These types of applications are known as composite applications.&lt;/p&gt;
&lt;p&gt;Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel
 (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.&lt;/p&gt;
&lt;p&gt;&lt;a id="_Installing_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Create_Your_Hello"&gt;&lt;/a&gt;&lt;a id="_Building_and_running"&gt;&lt;/a&gt;&lt;a id="_Building_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Building_and_running_1"&gt;&lt;/a&gt;&lt;a id="NewInThisRelease"&gt;&lt;/a&gt;&lt;a id="WhenToUseThisGuidance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Intended Audience&lt;/h3&gt;
&lt;p&gt;Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically
 interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and
 business opportunities. In short, these applications are &amp;quot;built to last&amp;quot; and &amp;quot;built for change.&amp;quot; Applications that do not demand these characteristics may not benefit from using Prism.&lt;/p&gt;
&lt;p&gt;It should be noted that while Prism is not difficult to learn, developers must be ready and willing to embrace patterns and practices that may be new to them. Management understanding and commitment is crucial, and the project deadline must accommodate an
 investment of time up front for learning these patterns and practices.&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28950"&gt;Prism 4.1 Download&lt;/a&gt; for WPF 4.0, Silverlight 5, and Windows Phone 7.1
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=4922" target="_blank"&gt;Prism 4 Download&lt;/a&gt; for WPF 4.0, Silverlight 4, Windows Phone 7.0
&lt;/li&gt;&lt;li&gt;&lt;a href="https://prismwindowsruntime.codeplex.com/releases/"&gt;Prism Windows Runtime Download&amp;nbsp;&lt;/a&gt;(formerly known as Kona)
&lt;/li&gt;&lt;li&gt;&lt;a title="Visual Basic Prism 4 Reference Implementations, QuickStarts, and Hands-on Labs " href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd727f0f-a52d-4503-b006-a91c375b9241" target="_blank"&gt;Visual Basic Prism 4 Reference Implementations,
 QuickStarts, and Hands-on Labs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg405471(PandP.40).aspx" target="_blank"&gt;Prism 4 Readme&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank"&gt;Developer's Guide to Microsoft Prism&lt;/a&gt; (Version 4.1 and 4.0 on MSDN)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg430871(v=PandP.40).aspx" target="_blank"&gt;What's new in Prism 4&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/releases/view/55580" target="_blank"&gt;Prism 4&amp;nbsp;Documentation
&lt;/a&gt;(includes a PDF format) &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;referringTitle=Home" target="_blank"&gt;Prism (all versions)&amp;nbsp;Knowledge base&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known Issues / Fixes" target="_blank"&gt;Prism (all versions)&amp;nbsp;Known Issues&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Additional Links&lt;/h3&gt;
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Windows Phone 7 Developer Guide is under development. Download it &lt;a href="http://wp7guide.codeplex.com/"&gt;
here&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The ManifestManagerUtility for ClickOnce deployment can be found &lt;a href="http://compositewpf.codeplex.com/releases/view/14771"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Project Linker on Visual Studio Gallery &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5e730577-d11c-4f2e-8e2b-cbb87f76c044" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;MVVM Training &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The patterns &amp;amp; practices roadmap can be found &lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/blaine/archive/2012/12/13/prism-on-net-4-5-and-the-road-to-windows-8-apps.aspx"&gt;Scope&lt;/a&gt; for Prism for Windows Runtime.
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Previous Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 2.1&amp;nbsp;targetting Visual Studio 2008, WPF&amp;nbsp;and Silverlight 3,&amp;nbsp;named Composite Application Guidance can be downloaded&amp;nbsp;on MSDN
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;To learn about upgrading from previous versions of Prism, go &lt;a href="http://msdn.microsoft.com/en-us/library/ff921073(v=PandP.40).aspx" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Future Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 4.1 targetting Silverlight 5. Go &lt;a href="http://blogs.msdn.com/b/blaine/archive/2011/12/14/starting-work-on-prism-4-1.aspx"&gt;
here &lt;/a&gt;to learn about future releases. &lt;/li&gt;&lt;li&gt;Prism 4.5 targetting .NET 4.5. &lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1035px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
</description><author>blainew</author><pubDate>Sat, 18 May 2013 06:50:37 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130518065037A</guid></item><item><title>Updated Wiki: Home</title><link>https://compositewpf.codeplex.com/wikipage?version=142</link><description>
&lt;h1&gt;Welcome to the Prism Community&lt;/h1&gt;
&lt;p&gt;&lt;img src="http://download.codeplex.com/download?ProjectName=CompositeWPF&amp;DownloadId=166628" alt="" width="488" height="366" style="margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px"&gt;&lt;/p&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using
 design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily
 and seamlessly integrated into the overall application. These types of applications are known as composite applications.&lt;/p&gt;
&lt;p&gt;Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel
 (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.&lt;/p&gt;
&lt;p&gt;&lt;a id="_Installing_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Create_Your_Hello"&gt;&lt;/a&gt;&lt;a id="_Building_and_running"&gt;&lt;/a&gt;&lt;a id="_Building_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Building_and_running_1"&gt;&lt;/a&gt;&lt;a id="NewInThisRelease"&gt;&lt;/a&gt;&lt;a id="WhenToUseThisGuidance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Intended Audience&lt;/h3&gt;
&lt;p&gt;Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically
 interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and
 business opportunities. In short, these applications are &amp;quot;built to last&amp;quot; and &amp;quot;built for change.&amp;quot; Applications that do not demand these characteristics may not benefit from using Prism.&lt;/p&gt;
&lt;p&gt;It should be noted that while Prism is not difficult to learn, developers must be ready and willing to embrace patterns and practices that may be new to them. Management understanding and commitment is crucial, and the project deadline must accommodate an
 investment of time up front for learning these patterns and practices.&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28950"&gt;Prism 4.1 Download&lt;/a&gt; for WPF 4.0, Silverlight 5, and Windows Phone 7.1
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=4922" target="_blank"&gt;Prism 4 Download&lt;/a&gt; for WPF 4.0, Silverlight 4, Windows Phone 7.0
&lt;/li&gt;&lt;li&gt;&lt;a href="https://prismwindowsruntime.codeplex.com/releases/"&gt;Prism Windows Runtime Download&amp;nbsp;&lt;/a&gt;(formerly known as Kona)
&lt;/li&gt;&lt;li&gt;&lt;a title="Visual Basic Prism 4 Reference Implementations, QuickStarts, and Hands-on Labs " href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd727f0f-a52d-4503-b006-a91c375b9241" target="_blank"&gt;Visual Basic Prism 4 Reference Implementations,
 QuickStarts, and Hands-on Labs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg405471(PandP.40).aspx" target="_blank"&gt;Prism 4 Readme&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank"&gt;Developer's Guide to Microsoft Prism&lt;/a&gt; (Version 4.1 and 4.0 on MSDN)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg430871(v=PandP.40).aspx" target="_blank"&gt;What's new in Prism 4&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/releases/view/55580" target="_blank"&gt;Prism 4&amp;nbsp;Documentation
&lt;/a&gt;(includes a PDF format) &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;referringTitle=Home" target="_blank"&gt;Prism (all versions)&amp;nbsp;Knowledge base&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known Issues / Fixes" target="_blank"&gt;Prism (all versions)&amp;nbsp;Known Issues&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Additional Links&lt;/h3&gt;
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Windows Phone 7 Developer Guide is under development. Download it &lt;a href="http://wp7guide.codeplex.com/"&gt;
here&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The ManifestManagerUtility for ClickOnce deployment can be found &lt;a href="http://compositewpf.codeplex.com/releases/view/14771"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Project Linker on Visual Studio Gallery &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5e730577-d11c-4f2e-8e2b-cbb87f76c044" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;MVVM Training &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The patterns &amp;amp; practices roadmap can be found &lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/blaine/archive/2012/12/13/prism-on-net-4-5-and-the-road-to-windows-8-apps.aspx"&gt;Scope&lt;/a&gt; for Prism for Windows Runtime.
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Previous Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 2.1&amp;nbsp;targetting Visual Studio 2008, WPF&amp;nbsp;and Silverlight 3,&amp;nbsp;named Composite Application Guidance can be downloaded&amp;nbsp;on MSDN
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;To learn about upgrading from previous versions of Prism, go &lt;a href="http://msdn.microsoft.com/en-us/library/ff921073(v=PandP.40).aspx" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Future Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 4.1 targetting Silverlight 5. Go &lt;a href="http://blogs.msdn.com/b/blaine/archive/2011/12/14/starting-work-on-prism-4-1.aspx"&gt;
here &lt;/a&gt;to learn about future releases. &lt;/li&gt;&lt;li&gt;Prism 4.5 targetting .NET 4.5. &lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1035px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
</description><author>blainew</author><pubDate>Sat, 18 May 2013 06:48:05 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130518064805A</guid></item><item><title>Updated Wiki: Home</title><link>https://compositewpf.codeplex.com/wikipage?version=141</link><description>
&lt;h1&gt;Welcome to the Prism Community&lt;/h1&gt;
&lt;p&gt;&lt;img src="http://download.codeplex.com/download?ProjectName=CompositeWPF&amp;DownloadId=166628" alt="" width="488" height="366" style="margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px"&gt;&lt;/p&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using
 design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily
 and seamlessly integrated into the overall application. These types of applications are known as composite applications.&lt;/p&gt;
&lt;p&gt;Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel
 (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.&lt;/p&gt;
&lt;p&gt;&lt;a id="_Installing_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Create_Your_Hello"&gt;&lt;/a&gt;&lt;a id="_Building_and_running"&gt;&lt;/a&gt;&lt;a id="_Building_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Building_and_running_1"&gt;&lt;/a&gt;&lt;a id="NewInThisRelease"&gt;&lt;/a&gt;&lt;a id="WhenToUseThisGuidance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Intended Audience&lt;/h3&gt;
&lt;p&gt;Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically
 interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and
 business opportunities. In short, these applications are &amp;quot;built to last&amp;quot; and &amp;quot;built for change.&amp;quot; Applications that do not demand these characteristics may not benefit from using Prism.&lt;/p&gt;
&lt;p&gt;It should be noted that while Prism is not difficult to learn, developers must be ready and willing to embrace patterns and practices that may be new to them. Management understanding and commitment is crucial, and the project deadline must accommodate an
 investment of time up front for learning these patterns and practices.&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28950"&gt;Prism 4.1 Download&lt;/a&gt; for WPF 4.0, Silverlight 5, and Windows Phone 7.1
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=4922" target="_blank"&gt;Prism 4 Download&lt;/a&gt; for WPF 4.0, Silverlight 4, Windows Phone 7.0
&lt;/li&gt;&lt;li&gt;&lt;a href="https://prismwindowsruntime.codeplex.com/releases/"&gt;Prism Windows Runtime Download&amp;nbsp;&lt;/a&gt;(formerly known as Kona)
&lt;/li&gt;&lt;li&gt;&lt;a title="Visual Basic Prism 4 Reference Implementations, QuickStarts, and Hands-on Labs " href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd727f0f-a52d-4503-b006-a91c375b9241" target="_blank"&gt;Visual Basic Prism 4 Reference Implementations,
 QuickStarts, and Hands-on Labs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg405471(PandP.40).aspx" target="_blank"&gt;Prism 4 Readme&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank"&gt;Developer's Guide to Microsoft Prism&lt;/a&gt; (Version 4.1 and 4.0 on MSDN)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg430871(v=PandP.40).aspx" target="_blank"&gt;What's new in Prism 4&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/releases/view/55580" target="_blank"&gt;Prism 4&amp;nbsp;Documentation
&lt;/a&gt;(includes a PDF format) &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;referringTitle=Home" target="_blank"&gt;Prism (all versions)&amp;nbsp;Knowledge base&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known Issues / Fixes" target="_blank"&gt;Prism (all versions)&amp;nbsp;Known Issues&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Additional Links&lt;/h3&gt;
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Windows Phone 7 Developer Guide is under development. Download it &lt;a href="http://wp7guide.codeplex.com/"&gt;
here&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The ManifestManagerUtility for ClickOnce deployment can be found &lt;a href="http://compositewpf.codeplex.com/releases/view/14771"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Project Linker on Visual Studio Gallery &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5e730577-d11c-4f2e-8e2b-cbb87f76c044" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;MVVM Training &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The patterns &amp;amp; practices roadmap can be found &lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/blaine/archive/2012/12/13/prism-on-net-4-5-and-the-road-to-windows-8-apps.aspx"&gt;Scope&lt;/a&gt; for Prism for Windows Runtime.
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Previous Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 2.1&amp;nbsp;targetting Visual Studio 2008, WPF&amp;nbsp;and Silverlight 3,&amp;nbsp;named Composite Application Guidance can be downloaded&amp;nbsp;on MSDN
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;To learn about upgrading from previous versions of Prism, go &lt;a href="http://msdn.microsoft.com/en-us/library/ff921073(v=PandP.40).aspx" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Future Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 4.1 targetting Silverlight 5. Go &lt;a href="http://blogs.msdn.com/b/blaine/archive/2011/12/14/starting-work-on-prism-4-1.aspx"&gt;
here &lt;/a&gt;to learn about future releases. &lt;/li&gt;&lt;li&gt;Prism 4.5 targetting .NET 4.5. &lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1035px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
</description><author>blainew</author><pubDate>Wed, 08 May 2013 21:21:50 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130508092150P</guid></item><item><title>Updated Wiki: Home</title><link>https://compositewpf.codeplex.com/wikipage?version=140</link><description>
&lt;h1&gt;Welcome to the Prism Community&lt;/h1&gt;
&lt;p&gt;&lt;img src="http://download.codeplex.com/download?ProjectName=CompositeWPF&amp;DownloadId=166628" alt="" width="488" height="366" style="margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px"&gt;&lt;/p&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using
 design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily
 and seamlessly integrated into the overall application. These types of applications are known as composite applications.&lt;/p&gt;
&lt;p&gt;Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel
 (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.&lt;/p&gt;
&lt;p&gt;&lt;a id="_Installing_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Create_Your_Hello"&gt;&lt;/a&gt;&lt;a id="_Building_and_running"&gt;&lt;/a&gt;&lt;a id="_Building_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Building_and_running_1"&gt;&lt;/a&gt;&lt;a id="NewInThisRelease"&gt;&lt;/a&gt;&lt;a id="WhenToUseThisGuidance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Intended Audience&lt;/h3&gt;
&lt;p&gt;Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically
 interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and
 business opportunities. In short, these applications are &amp;quot;built to last&amp;quot; and &amp;quot;built for change.&amp;quot; Applications that do not demand these characteristics may not benefit from using Prism.&lt;/p&gt;
&lt;p&gt;It should be noted that while Prism is not difficult to learn, developers must be ready and willing to embrace patterns and practices that may be new to them. Management understanding and commitment is crucial, and the project deadline must accommodate an
 investment of time up front for learning these patterns and practices.&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28950"&gt;Prism 4.1 Download&lt;/a&gt; for WPF 4.0, Silverlight 5, and Windows Phone 7.1
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=4922" target="_blank"&gt;Prism 4 Download&lt;/a&gt; for WPF 4.0, Silverlight 4, Windows Phone 7.0
&lt;/li&gt;&lt;li&gt;&lt;a href="https://prismwindowsruntime.codeplex.com/releases/"&gt;Prism Windows Runtime Download&amp;nbsp;&lt;/a&gt;(formerly known as Kona)
&lt;/li&gt;&lt;li&gt;&lt;a title="Visual Basic Prism 4 Reference Implementations, QuickStarts, and Hands-on Labs " href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd727f0f-a52d-4503-b006-a91c375b9241" target="_blank"&gt;Visual Basic Prism 4 Reference Implementations,
 QuickStarts, and Hands-on Labs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg405471(PandP.40).aspx" target="_blank"&gt;Prism 4 Readme&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank"&gt;Developer's Guide to Microsoft Prism&lt;/a&gt; (Version 4.1 and 4.0 on MSDN)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg430871(v=PandP.40).aspx" target="_blank"&gt;What's new in Prism 4&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/releases/view/55580" target="_blank"&gt;Prism 4&amp;nbsp;Documentation
&lt;/a&gt;(includes a PDF format) &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;referringTitle=Home" target="_blank"&gt;Prism (all versions)&amp;nbsp;Knowledge base&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known Issues / Fixes" target="_blank"&gt;Prism (all versions)&amp;nbsp;Known Issues&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Additional Links&lt;/h3&gt;
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Windows Phone 7 Developer Guide is under development. Download it &lt;a href="http://wp7guide.codeplex.com/"&gt;
here&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The ManifestManagerUtility for ClickOnce deployment can be found &lt;a href="http://compositewpf.codeplex.com/releases/view/14771"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Project Linker on Visual Studio Gallery &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5e730577-d11c-4f2e-8e2b-cbb87f76c044" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;MVVM Training &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The patterns &amp;amp; practices roadmap can be found &lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/blaine/archive/2012/12/13/prism-on-net-4-5-and-the-road-to-windows-8-apps.aspx"&gt;Scope&lt;/a&gt; for Windows 8 Line of Business (LOB) guidance.
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Previous Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 2.1&amp;nbsp;targetting Visual Studio 2008, WPF&amp;nbsp;and Silverlight 3,&amp;nbsp;named Composite Application Guidance can be downloaded&amp;nbsp;on MSDN
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;To learn about upgrading from previous versions of Prism, go &lt;a href="http://msdn.microsoft.com/en-us/library/ff921073(v=PandP.40).aspx" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Future Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 4.1 targetting Silverlight 5. Go &lt;a href="http://blogs.msdn.com/b/blaine/archive/2011/12/14/starting-work-on-prism-4-1.aspx"&gt;
here &lt;/a&gt;to learn about future releases. &lt;/li&gt;&lt;li&gt;Prism 4.5 targetting .NET 4.5. &lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1035px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
</description><author>blainew</author><pubDate>Wed, 24 Apr 2013 18:13:36 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130424061336P</guid></item><item><title>Updated Wiki: Home</title><link>http://compositewpf.codeplex.com/wikipage?version=139</link><description>
&lt;h1&gt;Welcome to the Prism Community&lt;/h1&gt;
&lt;p&gt;&lt;img src="http://download.codeplex.com/download?ProjectName=CompositeWPF&amp;DownloadId=166628" alt="" width="488" height="366" style="margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px"&gt;&lt;/p&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using
 design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily
 and seamlessly integrated into the overall application. These types of applications are known as composite applications.&lt;/p&gt;
&lt;p&gt;Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel
 (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.&lt;/p&gt;
&lt;p&gt;&lt;a id="_Installing_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Create_Your_Hello"&gt;&lt;/a&gt;&lt;a id="_Building_and_running"&gt;&lt;/a&gt;&lt;a id="_Building_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Building_and_running_1"&gt;&lt;/a&gt;&lt;a id="NewInThisRelease"&gt;&lt;/a&gt;&lt;a id="WhenToUseThisGuidance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Intended Audience&lt;/h3&gt;
&lt;p&gt;Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically
 interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and
 business opportunities. In short, these applications are &amp;quot;built to last&amp;quot; and &amp;quot;built for change.&amp;quot; Applications that do not demand these characteristics may not benefit from using Prism.&lt;/p&gt;
&lt;p&gt;It should be noted that while Prism is not difficult to learn, developers must be ready and willing to embrace patterns and practices that may be new to them. Management understanding and commitment is crucial, and the project deadline must accommodate an
 investment of time up front for learning these patterns and practices.&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28950"&gt;Prism 4.1 Download&lt;/a&gt; for WPF 4.0, Silverlight 5, and Windows Phone 7.1
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=4922" target="_blank"&gt;Prism 4 Download&lt;/a&gt; for WPF 4.0, Silverlight 4, Windows Phone 7.0
&lt;/li&gt;&lt;li&gt;&lt;a title="Visual Basic Prism 4 Reference Implementations, QuickStarts, and Hands-on Labs " href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd727f0f-a52d-4503-b006-a91c375b9241" target="_blank"&gt;Visual Basic Prism 4 Reference Implementations,
 QuickStarts, and Hands-on Labs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg405471(PandP.40).aspx" target="_blank"&gt;Prism 4 Readme&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank"&gt;Developer's Guide to Microsoft Prism&lt;/a&gt; (Version 4.1 and 4.0 on MSDN)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg430871(v=PandP.40).aspx" target="_blank"&gt;What's new in Prism 4&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/releases/view/55580" target="_blank"&gt;Prism 4&amp;nbsp;Documentation
&lt;/a&gt;(includes a PDF format) &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;referringTitle=Home" target="_blank"&gt;Prism (all versions)&amp;nbsp;Knowledge base&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known Issues / Fixes" target="_blank"&gt;Prism (all versions)&amp;nbsp;Known Issues&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Additional Links&lt;/h3&gt;
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Windows Phone 7 Developer Guide is under development. Download it &lt;a href="http://wp7guide.codeplex.com/"&gt;
here&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The ManifestManagerUtility for ClickOnce deployment can be found &lt;a href="http://compositewpf.codeplex.com/releases/view/14771"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Project Linker on Visual Studio Gallery &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5e730577-d11c-4f2e-8e2b-cbb87f76c044" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;MVVM Training &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The patterns &amp;amp; practices roadmap can be found &lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/blaine/archive/2012/12/13/prism-on-net-4-5-and-the-road-to-windows-8-apps.aspx"&gt;Scope&lt;/a&gt; for Windows 8 Line of Business (LOB) guidance.
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Previous Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 2.1&amp;nbsp;targetting Visual Studio 2008, WPF&amp;nbsp;and Silverlight 3,&amp;nbsp;named Composite Application Guidance can be downloaded&amp;nbsp;on MSDN
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;To learn about upgrading from previous versions of Prism, go &lt;a href="http://msdn.microsoft.com/en-us/library/ff921073(v=PandP.40).aspx" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Future Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 4.1 targetting Silverlight 5. Go &lt;a href="http://blogs.msdn.com/b/blaine/archive/2011/12/14/starting-work-on-prism-4-1.aspx"&gt;
here &lt;/a&gt;to learn about future releases. &lt;/li&gt;&lt;li&gt;Prism 4.5 targetting .NET 4.5. &lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1035px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
</description><author>blainew</author><pubDate>Wed, 30 Jan 2013 19:59:26 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130130075926P</guid></item><item><title>New Comment on "Knowledge Base"</title><link>http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;ANCHOR#C23179</link><description>Ooops&amp;#33; I can&amp;#39;t find the page you&amp;#39;re looking for</description><author>kimson101</author><pubDate>Wed, 04 Apr 2012 08:31:13 GMT</pubDate><guid isPermaLink="false">New Comment on "Knowledge Base" 20120404083113A</guid></item><item><title>Updated Wiki: Known Issues / Fixes</title><link>http://compositewpf.codeplex.com/wikipage?title=Known Issues / Fixes&amp;version=44</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Known Issues / Fixes&lt;/h2&gt;
&lt;p&gt;Below you will find the description and fix (if applicable) to known issues in Prism.&lt;/p&gt;
&lt;h3&gt;Prism Version 4.1 Known Issues / Fixes &lt;a name="Prismv4KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Running Code Analysis on the Prism Silverlight projects result in CA0055 warnings as FxCop cannot resolve references to older libraries.&amp;nbsp; See
&lt;a href="http://connect.microsoft.com/VisualStudio/feedback/details/713608/ca0055-silverlight5-business-application-project"&gt;
connect issue 713608&lt;/a&gt;.&amp;nbsp; The Prism library references versions of the Common Service Locator and Unity that still reference Silverlight 4.
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Prism Version 4.0 Known Issues / Fixes &lt;a name="Prismv4KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; When running the Silverlight applications using the beta version of Internet Explorer 9, it has been found that Internet Explorer 9 will sometimes display an error message when an application first starts. If this occurs, click
 the Internet Explorer 9 Refresh button, and then the page will load correctly. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; After running the RegisterAssemblies.bat batch file, you may need to restart Visual Studio so that the Prism Library assembly references show up.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; In solutions that have both Silverlight and WPF projects, the Visual Studio Designer will display an error if the correct startup project is not selected. When viewing Silverlight code, set the Silverlight project as the startup
 project. When viewing WPF code, set the WPF project as the startup project. &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Setup%20issues%20with%20Prism%20v2.2%2fv4.0%20when%20a%20non-default%20program%20is%20used%20to%20open%20zip%20files"&gt;Setup issues with Prism v2.2/v4.0 when a non-default program is used to open zip
 files&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains and purpose a fix to an issue with the Prism 2.2/4.0 setup application, which happens when using a non-default shell handler for zip files.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Using%20resource%20dictionaries%20in%20modules"&gt;Using resource dictionaries in modules&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; When using resource dictionaries in a module, you might find some scenarios where the resources might not available on desing-time or runtime.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.southworks.net/gmaliandi/2012/01/how-to-use-application-library-caching-in-prism-modules/"&gt;Using Application Library Caching in Prism modules&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; This blog post provides an explanation and a possible workaround to fulfill the scenario of using Application Library Caching in Prism modules with both Unity and MEF.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Prism Version 2.2 Known Issues / Fixes &lt;a name="Prismv22KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Setup%20issues%20with%20Prism%20v2.2%2fv4.0%20when%20a%20non-default%20program%20is%20used%20to%20open%20zip%20files"&gt;Setup issues with Prism v2.2/v4.0 when a non-default program is used to open zip
 files&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains and purpose a fix to an issue with the Prism 2.2/4.0 setup application, which happens when using a non-default shell handler for zip files.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.2 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Prism Version 2.0 Known Issues / Fixes &lt;a name="Prismv2KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.southworks.net/dschenkelman/2009/12/23/memory-leak-removing-view-with-child-regions-in-prism-v2/"&gt;Memory Leak removing View with child regions in Prism-v2&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains and purpose a fix to the issue that causes the memory leak when removing View with child regions in Prism-v2
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Popup%20region%20throws%20error%20if%20the%20region%20it%20contains%20has%20an%20items%20control.&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Popup region throws error if the region it contains has an items control.&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains the issue that causes the Popup created with the PopupRegionBehavior throws error if an items control is part of the view it contains.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/Wiki/View.aspx?title=Project%20Linker%3a%20Issue%20when%20opening%20a%20solution%20from%20Windows%20Explorer"&gt;Project Linker: Issue when opening a solution with solution folders from Windows Explorer&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains the issue that causes grid inside the &amp;quot;Project Links&amp;quot; Window does not show the project links inside the different projects.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.southworks.net/jdominguez/2009/02/prism-20-download-bits-refreshed-whats-changed/"&gt;Prism 2.0 download bits refreshed. What&amp;rsquo;s changed?&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that details which files were updated in the Prism 2.0 refresh in order to fix some issues with the new version of Silverlight (version 2.0.40115.00 or just GDR1).
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Fix%3a%20CAL%20Build%20failure%20with%20Silverlight%20GDR%20update&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Fix: CAL Build failure with Silverlight GDR update&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; The recent update of Silverlight from version &lt;em&gt;
2.0.31005.0&lt;/em&gt; to version &lt;em&gt;2.0.40115.00 (GDR1)&lt;/em&gt; causes the &lt;strong&gt;Composite.Silverlight.Tests&lt;/strong&gt; project to stop building successfully. Fix available.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Silverlight%20version%20of%20Microsoft.Practices.Composite.Tests%20project%20does%20not%20compile%20for%20some%20paths&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Silverlight version of Microsoft.Practices.Composite.Tests project
 does not compile for some paths&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; If the Prism source code is deployed to paths that include certain characters, like % or the Composite.Silverlight.Tests.csproj does not compile properly.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Prism Version 1.0 Known Issues / Fixes &lt;a name="Prismv1KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.southworks.net/mconverti/2008/11/13/how-to-load-modules-on-demand-that-have-dependencies-using-composite-wpf-prism/"&gt;How To: Load modules on demand that have dependencies using Composite WPF (Prism)&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that provides a workaround for loading modules on demand that have dependencies.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Bootstrapper%20initialization%20is%20not%20at%20the%20Application%20Startup%20event%20in%20some%20of%20the%20Quickstarts%20and%20Documentation%20topics&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Bootstrapper initialization is
 not at the Application Startup event in some of the Quickstarts and Documentation topics&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article explaining that the bootstrapper should be initialized in the handler of the Application Startup event.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=InvalidOperationException%20when%20the%20same%20view%20instance%20is%20added%20to%20multiple%20ContentControl%20regions&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;InvalidOperationException occurs when the same view instance is
 added to multiple ContentControl regions&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; When the same view instance is added to more than one ContentControl region, an unhandled InvalidOperationException occurs.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Adding%20same%20view%20instance%20from%20one%20region%20to%20another%20region%20works%20because%20WPF%20allows%20it&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Adding same view instance from one region to another region works because
 WPF allows it&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Adding a view that exists in one region to another will work, but adding it back to the region it was previously added to will cause an exception.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Thread/View.aspx?ThreadId=28997"&gt;Problems with StockTraderRI in latest drop???&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Question about an exception during the loading of the modules due to the CurrentCulture configuration.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>aadami</author><pubDate>Thu, 08 Mar 2012 20:22:30 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Known Issues / Fixes 20120308082230P</guid></item><item><title>Updated Wiki: Home</title><link>http://compositewpf.codeplex.com/wikipage?version=138</link><description>
&lt;h1&gt;Welcome to the Prism Community&lt;/h1&gt;
&lt;p&gt;&lt;img src="http://download.codeplex.com/download?ProjectName=CompositeWPF&amp;DownloadId=166628" alt="" width="488" height="366" style="margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px"&gt;&lt;/p&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using
 design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily
 and seamlessly integrated into the overall application. These types of applications are known as composite applications.&lt;/p&gt;
&lt;p&gt;Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel
 (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.&lt;/p&gt;
&lt;p&gt;&lt;a id="_Installing_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Create_Your_Hello"&gt;&lt;/a&gt;&lt;a id="_Building_and_running"&gt;&lt;/a&gt;&lt;a id="_Building_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Building_and_running_1"&gt;&lt;/a&gt;&lt;a id="NewInThisRelease"&gt;&lt;/a&gt;&lt;a id="WhenToUseThisGuidance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Intended Audience&lt;/h3&gt;
&lt;p&gt;Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically
 interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and
 business opportunities. In short, these applications are &amp;quot;built to last&amp;quot; and &amp;quot;built for change.&amp;quot; Applications that do not demand these characteristics may not benefit from using Prism.&lt;/p&gt;
&lt;p&gt;It should be noted that while Prism is not difficult to learn, developers must be ready and willing to embrace patterns and practices that may be new to them. Management understanding and commitment is crucial, and the project deadline must accommodate an
 investment of time up front for learning these patterns and practices.&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28950"&gt;Prism 4.1 Download&lt;/a&gt; for WPF 4.0, Silverlight 5, and Windows Phone 7.1
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=4922" target="_blank"&gt;Prism 4 Download&lt;/a&gt; for WPF 4.0, Silverlight 4, Windows Phone 7.0
&lt;/li&gt;&lt;li&gt;&lt;a title="Visual Basic Prism 4 Reference Implementations, QuickStarts, and Hands-on Labs " href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd727f0f-a52d-4503-b006-a91c375b9241" target="_blank"&gt;Visual Basic Prism 4 Reference Implementations,
 QuickStarts, and Hands-on Labs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg405471(PandP.40).aspx" target="_blank"&gt;Prism 4 Readme&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank"&gt;Developer's Guide to Microsoft Prism&lt;/a&gt; (Version 4.1 and 4.0 on MSDN)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg430871(v=PandP.40).aspx" target="_blank"&gt;What's new in Prism 4&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/releases/view/55580" target="_blank"&gt;Prism 4&amp;nbsp;Documentation
&lt;/a&gt;(includes a PDF format) &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;referringTitle=Home" target="_blank"&gt;Prism (all versions)&amp;nbsp;Knowledge base&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known Issues / Fixes" target="_blank"&gt;Prism (all versions)&amp;nbsp;Known Issues&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Additional Links&lt;/h3&gt;
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Windows Phone 7 Developer Guide is under development. Download it &lt;a href="http://wp7guide.codeplex.com/"&gt;
here&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The ManifestManagerUtility for ClickOnce deployment can be found &lt;a href="http://compositewpf.codeplex.com/releases/view/14771"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Project Linker on Visual Studio Gallery &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5e730577-d11c-4f2e-8e2b-cbb87f76c044" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;MVVM Training &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The patterns &amp;amp; practices roadmap can be found &lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Previous Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 2.1&amp;nbsp;targetting Visual Studio 2008, WPF&amp;nbsp;and Silverlight 3,&amp;nbsp;named Composite Application Guidance can be downloaded&amp;nbsp;on MSDN
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;To learn about upgrading from previous versions of Prism, go &lt;a href="http://msdn.microsoft.com/en-us/library/ff921073(v=PandP.40).aspx" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Future Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 4.1 targetting Silverlight 5. Go &lt;a href="http://blogs.msdn.com/b/blaine/archive/2011/12/14/starting-work-on-prism-4-1.aspx"&gt;
here &lt;/a&gt;to learn about future releases. &lt;/li&gt;&lt;li&gt;Prism 4.5 targetting .NET 4.5. &lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1035px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
</description><author>brumfb</author><pubDate>Tue, 21 Feb 2012 21:01:02 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120221090102P</guid></item><item><title>Updated Wiki: Home</title><link>http://compositewpf.codeplex.com/wikipage?version=137</link><description>
&lt;h1&gt;Welcome to the Prism Community&lt;/h1&gt;
&lt;p&gt;&lt;img src="http://download.codeplex.com/download?ProjectName=CompositeWPF&amp;DownloadId=166628" alt="" width="488" height="366" style="margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px"&gt;&lt;/p&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using
 design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily
 and seamlessly integrated into the overall application. These types of applications are known as composite applications.&lt;/p&gt;
&lt;p&gt;Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel
 (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.&lt;/p&gt;
&lt;p&gt;&lt;a id="_Installing_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Create_Your_Hello"&gt;&lt;/a&gt;&lt;a id="_Building_and_running"&gt;&lt;/a&gt;&lt;a id="_Building_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Building_and_running_1"&gt;&lt;/a&gt;&lt;a id="NewInThisRelease"&gt;&lt;/a&gt;&lt;a id="WhenToUseThisGuidance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Intended Audience&lt;/h3&gt;
&lt;p&gt;Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically
 interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and
 business opportunities. In short, these applications are &amp;quot;built to last&amp;quot; and &amp;quot;built for change.&amp;quot; Applications that do not demand these characteristics may not benefit from using Prism.&lt;/p&gt;
&lt;p&gt;It should be noted that while Prism is not difficult to learn, developers must be ready and willing to embrace patterns and practices that may be new to them. Management understanding and commitment is crucial, and the project deadline must accommodate an
 investment of time up front for learning these patterns and practices.&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28950"&gt;Prism 4.1 Download&lt;/a&gt; for Silverlight 5
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=4922" target="_blank"&gt;Prism 4 Download&lt;/a&gt; for WPF 4.0 and Silverlight 4
&lt;/li&gt;&lt;li&gt;&lt;a title="Visual Basic Prism 4 Reference Implementations, QuickStarts, and Hands-on Labs " href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd727f0f-a52d-4503-b006-a91c375b9241" target="_blank"&gt;Visual Basic Prism 4 Reference Implementations,
 QuickStarts, and Hands-on Labs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg405471(PandP.40).aspx" target="_blank"&gt;Prism 4 Readme&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank"&gt;Developer's Guide to Microsoft Prism&lt;/a&gt; (Version 4.1 and 4.0 on MSDN)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg430871(v=PandP.40).aspx" target="_blank"&gt;What's new in Prism 4&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/releases/view/55580" target="_blank"&gt;Prism 4&amp;nbsp;Documentation
&lt;/a&gt;(includes a PDF format) &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;referringTitle=Home" target="_blank"&gt;Prism (all versions)&amp;nbsp;Knowledge base&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known Issues / Fixes" target="_blank"&gt;Prism (all versions)&amp;nbsp;Known Issues&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Additional Links&lt;/h3&gt;
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Windows Phone 7 Developer Guide is under development. Download it &lt;a href="http://wp7guide.codeplex.com/"&gt;
here&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The ManifestManagerUtility for ClickOnce deployment can be found &lt;a href="http://compositewpf.codeplex.com/releases/view/14771"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Project Linker on Visual Studio Gallery &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5e730577-d11c-4f2e-8e2b-cbb87f76c044" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;MVVM Training &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The patterns &amp;amp; practices roadmap can be found &lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Previous Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 2.1&amp;nbsp;targetting Visual Studio 2008, WPF&amp;nbsp;and Silverlight 3,&amp;nbsp;named Composite Application Guidance can be downloaded&amp;nbsp;on MSDN
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;To learn about upgrading from previous versions of Prism, go &lt;a href="http://msdn.microsoft.com/en-us/library/ff921073(v=PandP.40).aspx" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Future Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 4.1 targetting Silverlight 5. Go &lt;a href="http://blogs.msdn.com/b/blaine/archive/2011/12/14/starting-work-on-prism-4-1.aspx"&gt;
here &lt;/a&gt;to learn about future releases. &lt;/li&gt;&lt;li&gt;Prism 4.5 targetting .NET 4.5. &lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1035px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
</description><author>blainew</author><pubDate>Mon, 20 Feb 2012 17:56:13 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120220055613P</guid></item><item><title>Updated Wiki: Home</title><link>http://compositewpf.codeplex.com/wikipage?version=136</link><description>
&lt;h1&gt;Welcome to the Prism Community&lt;/h1&gt;
&lt;p&gt;&lt;img src="http://download.codeplex.com/download?ProjectName=CompositeWPF&amp;DownloadId=166628" alt="" width="488" height="366" style="margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px"&gt;&lt;/p&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using
 design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily
 and seamlessly integrated into the overall application. These types of applications are known as composite applications.&lt;/p&gt;
&lt;p&gt;Prism includes reference implementations, QuickStarts, reusable library code (the Prism Library), and extensive documentation. This version of Prism targets the Microsoft .NET Framework 4.0 and Silverlight 4 and includes new guidance around the Model-View-ViewModel
 (MVVM) pattern, navigation, and the Managed Extensibility Framework (MEF). Because Prism is built on the .NET Framework 4.0 (which includes WPF) and Silverlight 4, familiarity with these technologies is useful for evaluating and adopting Prism.&lt;/p&gt;
&lt;p&gt;&lt;a id="_Installing_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Create_Your_Hello"&gt;&lt;/a&gt;&lt;a id="_Building_and_running"&gt;&lt;/a&gt;&lt;a id="_Building_the_Composite"&gt;&lt;/a&gt;&lt;a id="_Building_and_running_1"&gt;&lt;/a&gt;&lt;a id="NewInThisRelease"&gt;&lt;/a&gt;&lt;a id="WhenToUseThisGuidance"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Intended Audience&lt;/h3&gt;
&lt;p&gt;Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically
 interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and
 business opportunities. In short, these applications are &amp;quot;built to last&amp;quot; and &amp;quot;built for change.&amp;quot; Applications that do not demand these characteristics may not benefit from using Prism.&lt;/p&gt;
&lt;p&gt;It should be noted that while Prism is not difficult to learn, developers must be ready and willing to embrace patterns and practices that may be new to them. Management understanding and commitment is crucial, and the project deadline must accommodate an
 investment of time up front for learning these patterns and practices.&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=28950"&gt;Prism 4.1 Download&lt;/a&gt; for Silverlight 5
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=4922" target="_blank"&gt;Prism 4 Download&lt;/a&gt; for WPF 4.0 and Silverlight 4
&lt;/li&gt;&lt;li&gt;&lt;a title="Visual Basic Prism 4 Reference Implementations, QuickStarts, and Hands-on Labs " href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd727f0f-a52d-4503-b006-a91c375b9241" target="_blank"&gt;Visual Basic Prism 4 Reference Implementations,
 QuickStarts, and Hands-on Labs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg405471(PandP.40).aspx" target="_blank"&gt;Prism 4 Readme&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank"&gt;Developer's Guide to Microsoft Prism&lt;/a&gt; (on MSDN)
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg430871(v=PandP.40).aspx" target="_blank"&gt;What's new in Prism 4&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/releases/view/55580" target="_blank"&gt;Prism 4&amp;nbsp;Documentation
&lt;/a&gt;(includes a PDF format) &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Knowledge Base&amp;referringTitle=Home" target="_blank"&gt;Prism (all versions)&amp;nbsp;Knowledge base&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Wiki/View.aspx?title=Known Issues / Fixes" target="_blank"&gt;Prism (all versions)&amp;nbsp;Known Issues&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Additional Links&lt;/h3&gt;
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Windows Phone 7 Developer Guide is under development. Download it &lt;a href="http://wp7guide.codeplex.com/"&gt;
here&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The ManifestManagerUtility for ClickOnce deployment can be found &lt;a href="http://compositewpf.codeplex.com/releases/view/14771"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Project Linker on Visual Studio Gallery &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5e730577-d11c-4f2e-8e2b-cbb87f76c044" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;MVVM Training &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;The patterns &amp;amp; practices roadmap can be found &lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;Previous Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 2.1&amp;nbsp;targetting Visual Studio 2008, WPF&amp;nbsp;and Silverlight 3,&amp;nbsp;named Composite Application Guidance can be downloaded&amp;nbsp;on MSDN
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;To learn about upgrading from previous versions of Prism, go &lt;a href="http://msdn.microsoft.com/en-us/library/ff921073(v=PandP.40).aspx" target="_blank"&gt;
here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Future Releases&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prism 4.1 targetting Silverlight 5. Go &lt;a href="http://blogs.msdn.com/b/blaine/archive/2011/12/14/starting-work-on-prism-4-1.aspx"&gt;
here &lt;/a&gt;to learn about future releases. &lt;/li&gt;&lt;li&gt;Prism 4.5 targetting .NET 4.5. &lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1035px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
</description><author>blainew</author><pubDate>Fri, 17 Feb 2012 18:45:12 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120217064512P</guid></item><item><title>Updated Wiki: UI Composition</title><link>http://compositewpf.codeplex.com/wikipage?title=UI Composition&amp;version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;UI Composition&lt;/h2&gt;
&lt;p&gt;A composite application UI is composed from loosely coupled visual components known as
&lt;em&gt;views&lt;/em&gt; that are typically contained in the application modules, but they do not need to be. If you divide your application into modules, you need some way to loosely compose the UI, but you might choose to use this approach even if the views are not
 in modules. To the user, the application presents a seamless user experience and delivers a fully integrated application. To compose your UI, you need an architecture that allows you to create a layout composed of loosely coupled visual elements generated
 at run time. Additionally, the architecture should provide strategies for these visual elements to communicate in a loosely coupled fashion. Below you will find some resources that complement the information about this subject on the corresponding
&lt;a href="http://msdn.microsoft.com/en-us/library/ff921098%28PandP.40%29.aspx"&gt;chapter in the Prism MSDN documentation&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://johnpapa.net/silverlight/using-blend-with-prism-apps-in-silverlight-3/"&gt;Using Blend with Prism Apps in Silverlight 3&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; This post describes a way to enable Blend see the resource at design time
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/dphill/archive/2008/12/05/ui-composition-patterns.aspx"&gt;UI Composition Patterns&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; This post talks about some of the UI Composition Patterns taken into account when developing of the Prism v2.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/discussions/240566"&gt;&lt;span&gt;How to create a tabcontrol with dynamic region names.&lt;/span&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; An article that discusses the possibility of creating a region with dynamic region names.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/francischeung/archive/2008/06/16/poor-man-s-ui-composition.aspx"&gt;Poor man's UI Composition&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Introduction to UI Composition. &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.infosupport.com/blogs/willemm/archive/2008/09/05/Introducing-the-dialog-workspace-for-Composite-WPF.aspx"&gt;Introducing the dialog workspace for Composite WPF&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; How to create a dialog workspace for Composite WPF.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/wikipage?title=Region%20might%20not%20be%20created%20when%20using%20an%20Adorner&amp;referringTitle=Regions"&gt;Region might not be created when using an Adorner&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains why a region might not be created when using Adorners.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Hide%2fShow%20views%20in%20regions&amp;referringTitle=Regions"&gt;Hide/Show views in regions&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains how to Hide and Show particular views inside ItemsControl containers.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.southworks.net/dschenkelman/2009/03/14/how-to-add-a-view-to-a-region-in-a-particular-index-with-prism-v2/"&gt;How to Add a View to a Region in a particular index with Prism-v2&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains how to Add a View to a Region in a particular index with Prism-v2 using an extension method for the region manager.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.charlierobbins.com/articles/2009/01/07/inserting-views-into-regions-in-prism-v2-alpha-for-silverlight/"&gt;Inserting Views into Regions in Prism V2 Alpha for Silverlight&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that provides a solution to extend the IRegion to allow views to be inserted at an arbitrary position in one of the Prism-v2 drops.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/ncal/"&gt;NetAdvantage for Composite Application Library(NCAL)&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; The NetAdvantage for Composite Application Library (NCAL) from Infragistics enables NetAdvantage for WPF to be used in a composite WPF application. NCAL is a lightweight layer of code that provides region adapters for key Infragistics
 WPF components. &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.global-webnet.net/blogengine/post/2008/12/18/Silverlight-CompositeWPF-Prism-regions.aspx"&gt;Silverlight / CompositeWPF / Prism regions&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that introduces Regions providing code snippets, images and a sample application.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.southworks.net/ibaumann/2008/09/26/windowregionadapter-for-compositewpf-prism/"&gt;WindowRegionAdapter for CompositeWPF (Prism)&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that introduces the WindowRegionAdapter for Composite WPF (with an application sample).
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.southworks.net/ejadib/2008/07/22/use-the-outlookbar-in-your-compositewpf-prism-applications/"&gt;Use the OutlookBar in your CompositeWPF (Prism) Applications&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description&lt;/strong&gt;: Article about the OutlookBar for Composite WPF applications.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.infosupport.com/blogs/willemm/archive/2008/07/15/Customizing-regions-in-CompositeWPF.aspx"&gt;Customizing regions in CompositeWPF&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version&lt;/strong&gt;: 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description&lt;/strong&gt;: Article about how to customize regions in Composite Application Guidance for WPF by using databinding.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/workitem/8504"&gt;Using View Discovery with views that are exported with a string as contract name
&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; The work item contains a possible extension method that allows this, which might be useful when combining view discovery with navigation.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.infosupport.com/blogs/willemm/archive/2008/07/31/Creating-closeable-tabitems-for-use-in-CompositeWPF.aspx"&gt;Creating closeable tabitems for use in CompositeWPF&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article about how to create closeable tabitems.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>GuidoMaliandi</author><pubDate>Tue, 07 Feb 2012 20:02:26 GMT</pubDate><guid isPermaLink="false">Updated Wiki: UI Composition 20120207080226P</guid></item><item><title>Updated Wiki: Known Issues / Fixes</title><link>http://compositewpf.codeplex.com/wikipage?title=Known Issues / Fixes&amp;version=43</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Known Issues / Fixes&lt;/h2&gt;
&lt;p&gt;Below you will find the description and fix (if applicable) to known issues in Prism.&lt;/p&gt;
&lt;h3&gt;Prism Version 4.0 Known Issues / Fixes &lt;a name="Prismv4KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; When running the Silverlight applications using the beta version of Internet Explorer 9, it has been found that Internet Explorer 9 will sometimes display an error message when an application first starts. If this occurs, click
 the Internet Explorer 9 Refresh button, and then the page will load correctly. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; After running the RegisterAssemblies.bat batch file, you may need to restart Visual Studio so that the Prism Library assembly references show up.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; In solutions that have both Silverlight and WPF projects, the Visual Studio Designer will display an error if the correct startup project is not selected. When viewing Silverlight code, set the Silverlight project as the startup
 project. When viewing WPF code, set the WPF project as the startup project. &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Setup%20issues%20with%20Prism%20v2.2%2fv4.0%20when%20a%20non-default%20program%20is%20used%20to%20open%20zip%20files"&gt;Setup issues with Prism v2.2/v4.0 when a non-default program is used to open zip
 files&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains and purpose a fix to an issue with the Prism 2.2/4.0 setup application, which happens when using a non-default shell handler for zip files.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Using%20resource%20dictionaries%20in%20modules"&gt;Using resource dictionaries in modules&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; When using resource dictionaries in a module, you might find some scenarios where the resources might not available on desing-time or runtime.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.southworks.net/gmaliandi/2012/01/how-to-use-application-library-caching-in-prism-modules/"&gt;Using Application Library Caching in Prism modules&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; This blog post provides an explanation and a possible workaround to fulfill the scenario of using Application Library Caching in Prism modules with both Unity and MEF.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Prism Version 2.2 Known Issues / Fixes &lt;a name="Prismv22KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Setup%20issues%20with%20Prism%20v2.2%2fv4.0%20when%20a%20non-default%20program%20is%20used%20to%20open%20zip%20files"&gt;Setup issues with Prism v2.2/v4.0 when a non-default program is used to open zip
 files&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains and purpose a fix to an issue with the Prism 2.2/4.0 setup application, which happens when using a non-default shell handler for zip files.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.2 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Prism Version 2.0 Known Issues / Fixes &lt;a name="Prismv2KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.southworks.net/dschenkelman/2009/12/23/memory-leak-removing-view-with-child-regions-in-prism-v2/"&gt;Memory Leak removing View with child regions in Prism-v2&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains and purpose a fix to the issue that causes the memory leak when removing View with child regions in Prism-v2
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Popup%20region%20throws%20error%20if%20the%20region%20it%20contains%20has%20an%20items%20control.&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Popup region throws error if the region it contains has an items control.&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains the issue that causes the Popup created with the PopupRegionBehavior throws error if an items control is part of the view it contains.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/Wiki/View.aspx?title=Project%20Linker%3a%20Issue%20when%20opening%20a%20solution%20from%20Windows%20Explorer"&gt;Project Linker: Issue when opening a solution with solution folders from Windows Explorer&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains the issue that causes grid inside the &amp;quot;Project Links&amp;quot; Window does not show the project links inside the different projects.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.southworks.net/jdominguez/2009/02/prism-20-download-bits-refreshed-whats-changed/"&gt;Prism 2.0 download bits refreshed. What&amp;rsquo;s changed?&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that details which files were updated in the Prism 2.0 refresh in order to fix some issues with the new version of Silverlight (version 2.0.40115.00 or just GDR1).
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Fix%3a%20CAL%20Build%20failure%20with%20Silverlight%20GDR%20update&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Fix: CAL Build failure with Silverlight GDR update&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; The recent update of Silverlight from version &lt;em&gt;
2.0.31005.0&lt;/em&gt; to version &lt;em&gt;2.0.40115.00 (GDR1)&lt;/em&gt; causes the &lt;strong&gt;Composite.Silverlight.Tests&lt;/strong&gt; project to stop building successfully. Fix available.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Silverlight%20version%20of%20Microsoft.Practices.Composite.Tests%20project%20does%20not%20compile%20for%20some%20paths&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Silverlight version of Microsoft.Practices.Composite.Tests project
 does not compile for some paths&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; If the Prism source code is deployed to paths that include certain characters, like % or the Composite.Silverlight.Tests.csproj does not compile properly.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Prism Version 1.0 Known Issues / Fixes &lt;a name="Prismv1KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.southworks.net/mconverti/2008/11/13/how-to-load-modules-on-demand-that-have-dependencies-using-composite-wpf-prism/"&gt;How To: Load modules on demand that have dependencies using Composite WPF (Prism)&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that provides a workaround for loading modules on demand that have dependencies.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Bootstrapper%20initialization%20is%20not%20at%20the%20Application%20Startup%20event%20in%20some%20of%20the%20Quickstarts%20and%20Documentation%20topics&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Bootstrapper initialization is
 not at the Application Startup event in some of the Quickstarts and Documentation topics&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article explaining that the bootstrapper should be initialized in the handler of the Application Startup event.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=InvalidOperationException%20when%20the%20same%20view%20instance%20is%20added%20to%20multiple%20ContentControl%20regions&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;InvalidOperationException occurs when the same view instance is
 added to multiple ContentControl regions&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; When the same view instance is added to more than one ContentControl region, an unhandled InvalidOperationException occurs.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Adding%20same%20view%20instance%20from%20one%20region%20to%20another%20region%20works%20because%20WPF%20allows%20it&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Adding same view instance from one region to another region works because
 WPF allows it&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Adding a view that exists in one region to another will work, but adding it back to the region it was previously added to will cause an exception.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Thread/View.aspx?ThreadId=28997"&gt;Problems with StockTraderRI in latest drop???&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Question about an exception during the loading of the modules due to the CurrentCulture configuration.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>aadami</author><pubDate>Tue, 31 Jan 2012 14:45:01 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Known Issues / Fixes 20120131024501P</guid></item><item><title>Updated Wiki: Known Issues / Fixes</title><link>http://compositewpf.codeplex.com/wikipage?title=Known Issues / Fixes&amp;version=42</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Known Issues / Fixes&lt;/h2&gt;
&lt;p&gt;Below you will find the description and fix (if applicable) to known issues in Prism.&lt;/p&gt;
&lt;h3&gt;Prism Version 4.0 Known Issues / Fixes &lt;a name="Prismv4KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; When running the Silverlight applications using the beta version of Internet Explorer 9, it has been found that Internet Explorer 9 will sometimes display an error message when an application first starts. If this occurs, click
 the Internet Explorer 9 Refresh button, and then the page will load correctly. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; After running the RegisterAssemblies.bat batch file, you may need to restart Visual Studio so that the Prism Library assembly references show up.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; In solutions that have both Silverlight and WPF projects, the Visual Studio Designer will display an error if the correct startup project is not selected. When viewing Silverlight code, set the Silverlight project as the startup
 project. When viewing WPF code, set the WPF project as the startup project. &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Setup%20issues%20with%20Prism%20v2.2%2fv4.0%20when%20a%20non-default%20program%20is%20used%20to%20open%20zip%20files"&gt;Setup issues with Prism v2.2/v4.0 when a non-default program is used to open zip
 files&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains and purpose a fix to an issue with the Prism 2.2/4.0 setup application, which happens when using a non-default shell handler for zip files.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Using%20resource%20dictionaries%20in%20modules"&gt;Using resource dictionaries in modules&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; When using resource dictionaries in a module, you might find some scenarios where the resources might not available on desing-time or runtime.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.southworks.net/gmaliandi/2012/01/how-to-use-application-library-caching-in-prism-modules/"&gt;Using Application Library Caching in Prism modules&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; This blog post provides an explanation and a possible workaround to fulfill the scenario of using Application Library Caching in Prism modules with both Unity and MEF.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Prism Version 2.2 Known Issues / Fixes &lt;a name="Prismv22KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Setup%20issues%20with%20Prism%20v2.2%2fv4.0%20when%20a%20non-default%20program%20is%20used%20to%20open%20zip%20files"&gt;Setup issues with Prism v2.2/v4.0 when a non-default program is used to open zip
 files&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains and purpose a fix to an issue with the Prism 2.2/4.0 setup application, which happens when using a non-default shell handler for zip files.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.2 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Prism Version 2.0 Known Issues / Fixes &lt;a name="Prismv2KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.southworks.net/dschenkelman/2009/12/23/memory-leak-removing-view-with-child-regions-in-prism-v2/"&gt;Memory Leak removing View with child regions in Prism-v2&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains and purpose a fix to the issue that causes the memory leak when removing View with child regions in Prism-v2
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Popup%20region%20throws%20error%20if%20the%20region%20it%20contains%20has%20an%20items%20control.&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Popup region throws error if the region it contains has an items control.&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains the issue that causes the Popup created with the PopupRegionBehavior throws error if an items control is part of the view it contains.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/Wiki/View.aspx?title=Project%20Linker%3a%20Issue%20when%20opening%20a%20solution%20from%20Windows%20Explorer"&gt;Project Linker: Issue when opening a solution with solution folders from Windows Explorer&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains the issue that causes grid inside the &amp;quot;Project Links&amp;quot; Window does not show the project links inside the different projects.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.southworks.net/jdominguez/2009/02/prism-20-download-bits-refreshed-whats-changed/"&gt;Prism 2.0 download bits refreshed. What&amp;rsquo;s changed?&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that details which files were updated in the Prism 2.0 refresh in order to fix some issues with the new version of Silverlight (version 2.0.40115.00 or just GDR1).
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Fix%3a%20CAL%20Build%20failure%20with%20Silverlight%20GDR%20update&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Fix: CAL Build failure with Silverlight GDR update&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; The recent update of Silverlight from version &lt;em&gt;
2.0.31005.0&lt;/em&gt; to version &lt;em&gt;2.0.40115.00 (GDR1)&lt;/em&gt; causes the &lt;strong&gt;Composite.Silverlight.Tests&lt;/strong&gt; project to stop building successfully. Fix available.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Silverlight%20version%20of%20Microsoft.Practices.Composite.Tests%20project%20does%20not%20compile%20for%20some%20paths&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Silverlight version of Microsoft.Practices.Composite.Tests project
 does not compile for some paths&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; If the Prism source code is deployed to paths that include certain characters, like % or the Composite.Silverlight.Tests.csproj does not compile properly.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Prism Version 1.0 Known Issues / Fixes &lt;a name="Prismv1KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.southworks.net/mconverti/2008/11/13/how-to-load-modules-on-demand-that-have-dependencies-using-composite-wpf-prism/"&gt;How To: Load modules on demand that have dependencies using Composite WPF (Prism)&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that provides a workaround for loading modules on demand that have dependencies.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Bootstrapper%20initialization%20is%20not%20at%20the%20Application%20Startup%20event%20in%20some%20of%20the%20Quickstarts%20and%20Documentation%20topics&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Bootstrapper initialization is
 not at the Application Startup event in some of the Quickstarts and Documentation topics&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article explaining that the bootstrapper should be initialized in the handler of the Application Startup event.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=InvalidOperationException%20when%20the%20same%20view%20instance%20is%20added%20to%20multiple%20ContentControl%20regions&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;InvalidOperationException occurs when the same view instance is
 added to multiple ContentControl regions&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; When the same view instance is added to more than one ContentControl region, an unhandled InvalidOperationException occurs.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Adding%20same%20view%20instance%20from%20one%20region%20to%20another%20region%20works%20because%20WPF%20allows%20it&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Adding same view instance from one region to another region works because
 WPF allows it&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Adding a view that exists in one region to another will work, but adding it back to the region it was previously added to will cause an exception.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Thread/View.aspx?ThreadId=28997"&gt;Problems with StockTraderRI in latest drop???&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Question about an exception during the loading of the modules due to the CurrentCulture configuration.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>aadami</author><pubDate>Fri, 20 Jan 2012 20:32:23 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Known Issues / Fixes 20120120083223P</guid></item><item><title>Updated Wiki: Using resource dictionaries in modules</title><link>http://compositewpf.codeplex.com/wikipage?title=Using resource dictionaries in modules&amp;version=2</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Using resource dictionaries in modules&lt;/h2&gt;
The most common issues regarding this subject are:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;If a ResourceDictionary is defined in the Shell project, this ResourceDictionary will not be available in design time in a module. (In runtime, the ResourceDictionary will be resolved correctly)&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;In this case, it would be worth noting that it’s possible to define application-wide resources out of the box, which will work in all modules. However, this doesn’t seem to work with the designer, when checking a view in a module. A possible work around would be to include the source path for the &lt;b&gt;ResourceDictionary&lt;/b&gt; as a resource in the &lt;b&gt;App.xaml&lt;/b&gt; file of the module doing something similar to this:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&amp;lt;Application.Resources&amp;gt;&lt;/i&gt;&lt;br /&gt;    &lt;i&gt;&amp;lt;ResourceDictionary Source=&amp;quot;/ShellProject;component/Resources/Resource.xaml&amp;quot;/&amp;gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;lt;/Application.Resources&amp;gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;While the &lt;b&gt;App.xaml&lt;/b&gt; file in a module isn’t consumed when running the application, it is used in design-time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;If a ResourceDictionary is defined in a module (to be used specifically inside the module), the ResourceDictionary will not be available at runtime&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;For this case, you might find the approach proposed in the following blog post by Guido Maliandi useful:
&lt;ul&gt;&lt;li&gt;How to: define module-specific resource dictionaries in Prism &lt;a href="http://blogs.southworks.net/gmaliandi/2012/01/how-to-define-module-specific-resource-dictionaries-in-prism/" class="externalLink"&gt;http://blogs.southworks.net/gmaliandi/2012/01/how-to-define-module-specific-resource-dictionaries-in-prism/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>DCherubini</author><pubDate>Fri, 20 Jan 2012 20:03:53 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Using resource dictionaries in modules 20120120080353P</guid></item><item><title>Updated Wiki: Known Issues / Fixes</title><link>http://compositewpf.codeplex.com/wikipage?title=Known Issues / Fixes&amp;version=41</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Known Issues / Fixes&lt;/h2&gt;
&lt;p&gt;Below you will find the description and fix (if applicable) to known issues in Prism.&lt;/p&gt;
&lt;h3&gt;Prism Version 4.0 Known Issues / Fixes &lt;a name="Prismv4KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; When running the Silverlight applications using the beta version of Internet Explorer 9, it has been found that Internet Explorer 9 will sometimes display an error message when an application first starts. If this occurs, click
 the Internet Explorer 9 Refresh button, and then the page will load correctly. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; After running the RegisterAssemblies.bat batch file, you may need to restart Visual Studio so that the Prism Library assembly references show up.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; In solutions that have both Silverlight and WPF projects, the Visual Studio Designer will display an error if the correct startup project is not selected. When viewing Silverlight code, set the Silverlight project as the startup
 project. When viewing WPF code, set the WPF project as the startup project. &lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Setup%20issues%20with%20Prism%20v2.2%2fv4.0%20when%20a%20non-default%20program%20is%20used%20to%20open%20zip%20files"&gt;Setup issues with Prism v2.2/v4.0 when a non-default program is used to open zip
 files&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains and purpose a fix to an issue with the Prism 2.2/4.0 setup application, which happens when using a non-default shell handler for zip files.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Using%20resource%20dictionaries%20in%20modules"&gt;Using resource dictionaries in modules&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; When using resource dictionaries in a module, you might find some scenarios where the resources might not available on desing-time or runtime.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 4.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Prism Version 2.2 Known Issues / Fixes &lt;a name="Prismv22KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/wikipage?title=Setup%20issues%20with%20Prism%20v2.2%2fv4.0%20when%20a%20non-default%20program%20is%20used%20to%20open%20zip%20files"&gt;Setup issues with Prism v2.2/v4.0 when a non-default program is used to open zip
 files&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains and purpose a fix to an issue with the Prism 2.2/4.0 setup application, which happens when using a non-default shell handler for zip files.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.2 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Prism Version 2.0 Known Issues / Fixes &lt;a name="Prismv2KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.southworks.net/dschenkelman/2009/12/23/memory-leak-removing-view-with-child-regions-in-prism-v2/"&gt;Memory Leak removing View with child regions in Prism-v2&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains and purpose a fix to the issue that causes the memory leak when removing View with child regions in Prism-v2
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Popup%20region%20throws%20error%20if%20the%20region%20it%20contains%20has%20an%20items%20control.&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Popup region throws error if the region it contains has an items control.&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains the issue that causes the Popup created with the PopupRegionBehavior throws error if an items control is part of the view it contains.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://compositewpf.codeplex.com/Wiki/View.aspx?title=Project%20Linker%3a%20Issue%20when%20opening%20a%20solution%20from%20Windows%20Explorer"&gt;Project Linker: Issue when opening a solution with solution folders from Windows Explorer&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that explains the issue that causes grid inside the &amp;quot;Project Links&amp;quot; Window does not show the project links inside the different projects.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.southworks.net/jdominguez/2009/02/prism-20-download-bits-refreshed-whats-changed/"&gt;Prism 2.0 download bits refreshed. What&amp;rsquo;s changed?&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that details which files were updated in the Prism 2.0 refresh in order to fix some issues with the new version of Silverlight (version 2.0.40115.00 or just GDR1).
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Fix%3a%20CAL%20Build%20failure%20with%20Silverlight%20GDR%20update&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Fix: CAL Build failure with Silverlight GDR update&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; The recent update of Silverlight from version &lt;em&gt;
2.0.31005.0&lt;/em&gt; to version &lt;em&gt;2.0.40115.00 (GDR1)&lt;/em&gt; causes the &lt;strong&gt;Composite.Silverlight.Tests&lt;/strong&gt; project to stop building successfully. Fix available.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Silverlight%20version%20of%20Microsoft.Practices.Composite.Tests%20project%20does%20not%20compile%20for%20some%20paths&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Silverlight version of Microsoft.Practices.Composite.Tests project
 does not compile for some paths&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; If the Prism source code is deployed to paths that include certain characters, like % or the Composite.Silverlight.Tests.csproj does not compile properly.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Prism Version 1.0 Known Issues / Fixes &lt;a name="Prismv1KnownIssues"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.southworks.net/mconverti/2008/11/13/how-to-load-modules-on-demand-that-have-dependencies-using-composite-wpf-prism/"&gt;How To: Load modules on demand that have dependencies using Composite WPF (Prism)&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article that provides a workaround for loading modules on demand that have dependencies.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Bootstrapper%20initialization%20is%20not%20at%20the%20Application%20Startup%20event%20in%20some%20of%20the%20Quickstarts%20and%20Documentation%20topics&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Bootstrapper initialization is
 not at the Application Startup event in some of the Quickstarts and Documentation topics&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Article explaining that the bootstrapper should be initialized in the handler of the Application Startup event.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=InvalidOperationException%20when%20the%20same%20view%20instance%20is%20added%20to%20multiple%20ContentControl%20regions&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;InvalidOperationException occurs when the same view instance is
 added to multiple ContentControl regions&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; When the same view instance is added to more than one ContentControl region, an unhandled InvalidOperationException occurs.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="/wikipage?title=Adding%20same%20view%20instance%20from%20one%20region%20to%20another%20region%20works%20because%20WPF%20allows%20it&amp;referringTitle=Known%20Issues%20%2f%20Fixes"&gt;Adding same view instance from one region to another region works because
 WPF allows it&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Adding a view that exists in one region to another will work, but adding it back to the region it was previously added to will cause an exception.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/CompositeWPF/Thread/View.aspx?ThreadId=28997"&gt;Problems with StockTraderRI in latest drop???&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version:&lt;/strong&gt; 1.0 &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Question about an exception during the loading of the modules due to the CurrentCulture configuration.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>DCherubini</author><pubDate>Fri, 20 Jan 2012 20:03:14 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Known Issues / Fixes 20120120080314P</guid></item></channel></rss>