<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.southworks.net/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
	<title>Comments for Damian Schenkelman's Blog</title>
	
	<link>http://blogs.southworks.net/dschenkelman</link>
	<description />
	<pubDate>Wed, 17 Feb 2010 14:45:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.southworks.net/dschenkelman-comments" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="dschenkelman-comments" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Comment on Creating a multi-shell application in Prism-v2 by frosty</title>
		<link>http://blogs.southworks.net/dschenkelman/2010/01/26/creating-a-multi-shell-application-in-prism-v2/#comment-2259</link>
		<dc:creator>frosty</dc:creator>
		<pubDate>Wed, 17 Feb 2010 13:12:35 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/dschenkelman/?p=158#comment-2259</guid>
		<description>Hello,

Looking at this sample, an example of having multiple shells would be having a ribbon bar or some sort of menu which would need to load different shells with different layouts.

For example, take Northwing and you have a Customer Module that needs a specific set of regions.  Then you have an employee module that needs an entirely different shell regions laid out.</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>Looking at this sample, an example of having multiple shells would be having a ribbon bar or some sort of menu which would need to load different shells with different layouts.</p>
<p>For example, take Northwing and you have a Customer Module that needs a specific set of regions.  Then you have an employee module that needs an entirely different shell regions laid out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating a multi-shell application in Prism-v2 by Ahmed</title>
		<link>http://blogs.southworks.net/dschenkelman/2010/01/26/creating-a-multi-shell-application-in-prism-v2/#comment-2241</link>
		<dc:creator>Ahmed</dc:creator>
		<pubDate>Sat, 13 Feb 2010 19:13:06 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/dschenkelman/?p=158#comment-2241</guid>
		<description>Thanks :)

The scenario is that we have a ribbon control on the shell and we are using the RibbonRegionAdapter. Our client needs to open multiple windows in the same shell and make the ribbon operate on this new window. So, if the new window is active and I click on a ribbon button then it acts on this new window and if I return to the shell it act on the shell.

So any suggestion beside your last reply?!

and Thanks in Advance</description>
		<content:encoded><![CDATA[<p>Thanks <img src='http://blogs.southworks.net/dschenkelman/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The scenario is that we have a ribbon control on the shell and we are using the RibbonRegionAdapter. Our client needs to open multiple windows in the same shell and make the ribbon operate on this new window. So, if the new window is active and I click on a ribbon button then it acts on this new window and if I return to the shell it act on the shell.</p>
<p>So any suggestion beside your last reply?!</p>
<p>and Thanks in Advance</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating a multi-shell application in Prism-v2 by Damian Schenkelman</title>
		<link>http://blogs.southworks.net/dschenkelman/2010/01/26/creating-a-multi-shell-application-in-prism-v2/#comment-2239</link>
		<dc:creator>Damian Schenkelman</dc:creator>
		<pubDate>Sat, 13 Feb 2010 16:00:26 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/dschenkelman/?p=158#comment-2239</guid>
		<description>Hi Ahmed,
I am not sure what precise scenario you want to achieve, but a common way to have multiple windows and a single Shell is using the RegionPopupBehaviors from the &lt;a href="http://msdn.microsoft.com/en-us/library/dd458919.aspx" rel="nofollow"&gt;Prism RI&lt;/a&gt; (or update it to suit your needs).

&lt;a href="http://compositewpf.codeplex.com/Thread/View.aspx?ThreadId=68440" rel="nofollow"&gt;This thread&lt;/a&gt; might be useful for you as well.

Thanks,
Damian</description>
		<content:encoded><![CDATA[<p>Hi Ahmed,<br />
I am not sure what precise scenario you want to achieve, but a common way to have multiple windows and a single Shell is using the RegionPopupBehaviors from the <a href="http://msdn.microsoft.com/en-us/library/dd458919.aspx" rel="nofollow">Prism RI</a> (or update it to suit your needs).</p>
<p><a href="http://compositewpf.codeplex.com/Thread/View.aspx?ThreadId=68440" rel="nofollow">This thread</a> might be useful for you as well.</p>
<p>Thanks,<br />
Damian</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to: Add a View to a Region in a particular index with Prism-v2 by gehho</title>
		<link>http://blogs.southworks.net/dschenkelman/2009/03/14/how-to-add-a-view-to-a-region-in-a-particular-index-with-prism-v2/#comment-2230</link>
		<dc:creator>gehho</dc:creator>
		<pubDate>Fri, 12 Feb 2010 16:02:33 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/dschenkelman/?p=69#comment-2230</guid>
		<description>Thanks for this implementation. That's what I was looking for.

However, I have a quick question: I tried to register with indices 10, 20, 30 and 40 (to have some free indices for other modules which might have to be placed in between the others), but this did not work. After further inspecting the code, I understand that it is not possible as the index must be zero-based.

I have been thinking about this, but I did not come to a solution so far. Do you (or anyone else) have a quick idea how I could achieve this?

Best regards,
gehho.</description>
		<content:encoded><![CDATA[<p>Thanks for this implementation. That&#8217;s what I was looking for.</p>
<p>However, I have a quick question: I tried to register with indices 10, 20, 30 and 40 (to have some free indices for other modules which might have to be placed in between the others), but this did not work. After further inspecting the code, I understand that it is not possible as the index must be zero-based.</p>
<p>I have been thinking about this, but I did not come to a solution so far. Do you (or anyone else) have a quick idea how I could achieve this?</p>
<p>Best regards,<br />
gehho.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating a multi-shell application in Prism-v2 by Ahmed</title>
		<link>http://blogs.southworks.net/dschenkelman/2010/01/26/creating-a-multi-shell-application-in-prism-v2/#comment-2208</link>
		<dc:creator>Ahmed</dc:creator>
		<pubDate>Mon, 08 Feb 2010 13:13:13 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/dschenkelman/?p=158#comment-2208</guid>
		<description>Thanks for your sharing.

Can you please provide us of a way to open multiple window in a single shell?! not multiple shells.

Thanks</description>
		<content:encoded><![CDATA[<p>Thanks for your sharing.</p>
<p>Can you please provide us of a way to open multiple window in a single shell?! not multiple shells.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Prism 2 (Composite Application Guidance for WPF &amp; Silverlight) migrated to Silverlight 4 Beta by Johan</title>
		<link>http://blogs.southworks.net/dschenkelman/2009/11/20/prism-2-composite-application-guidance-for-wpf-silverlightmigrated-to-silverlight-4-beta/#comment-2165</link>
		<dc:creator>Johan</dc:creator>
		<pubDate>Wed, 03 Feb 2010 00:02:12 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/dschenkelman/?p=151#comment-2165</guid>
		<description>To Drew regarding the The “ValidateXaml” task failed unexpectedly....error and others struggling with it.
Go to the specific dll, in this case on your machine at C:\Documents and Settings\n36\Desktop\CRM\Silverlight\EmailsModule\Bin\Debug\Microsoft.Practices.Unity.dll’ 
Right click -&gt; Properties.  You might see that the file is Blocked (a new thing)...just unblock the file and it will work.</description>
		<content:encoded><![CDATA[<p>To Drew regarding the The “ValidateXaml” task failed unexpectedly&#8230;.error and others struggling with it.<br />
Go to the specific dll, in this case on your machine at C:\Documents and Settings\n36\Desktop\CRM\Silverlight\EmailsModule\Bin\Debug\Microsoft.Practices.Unity.dll’<br />
Right click -&gt; Properties.  You might see that the file is Blocked (a new thing)&#8230;just unblock the file and it will work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to: Populate the Module Catalog from XAML in a WPF application using the Composite Application Guidance for WPF &amp; Silverlight (Prism-v2) by Tobias Walter</title>
		<link>http://blogs.southworks.net/dschenkelman/2009/08/09/how-to-populate-the-module-catalog-from-xaml-in-a-wpf-application-using-the-composite-application-guidance-for-wpf-silverlight-prism-v2/#comment-2122</link>
		<dc:creator>Tobias Walter</dc:creator>
		<pubDate>Wed, 27 Jan 2010 08:24:37 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/dschenkelman/?p=126#comment-2122</guid>
		<description>Thank you for that help, but I'm still having troubles in loading a xaml-catalog with WPF.

I've added a Catalog.xaml as Content to my project and if I do:

var uri = new Uri("/Assembly;component/Catalog.xaml", UriKind.Relative);
var foo = System.Windows.Application.GetResourceStream(uri);

foo is null. As well as the catalog when calling ModuleCatalog.CreateFromXaml(uri). It seems that the Catalog.xaml is found because if I change the uri to, say, Catalog.xml, an Exception will be thrown.

Any ideas?

Tobias</description>
		<content:encoded><![CDATA[<p>Thank you for that help, but I&#8217;m still having troubles in loading a xaml-catalog with WPF.</p>
<p>I&#8217;ve added a Catalog.xaml as Content to my project and if I do:</p>
<p>var uri = new Uri(&#8221;/Assembly;component/Catalog.xaml&#8221;, UriKind.Relative);<br />
var foo = System.Windows.Application.GetResourceStream(uri);</p>
<p>foo is null. As well as the catalog when calling ModuleCatalog.CreateFromXaml(uri). It seems that the Catalog.xaml is found because if I change the uri to, say, Catalog.xml, an Exception will be thrown.</p>
<p>Any ideas?</p>
<p>Tobias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating a multi-shell application in Prism-v2 by Twitter Trackbacks for Damian Schenkelman’s Blog Â» Blog Archive » Creating a multi-shell application in Prism-v2 [southworks.net] on Topsy.com</title>
		<link>http://blogs.southworks.net/dschenkelman/2010/01/26/creating-a-multi-shell-application-in-prism-v2/#comment-2119</link>
		<dc:creator>Twitter Trackbacks for Damian Schenkelman’s Blog Â» Blog Archive » Creating a multi-shell application in Prism-v2 [southworks.net] on Topsy.com</dc:creator>
		<pubDate>Wed, 27 Jan 2010 00:45:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/dschenkelman/?p=158#comment-2119</guid>
		<description>[...] Damian Schenkelman’s Blog Â» Blog Archive » Creating a multi-shell application in Prism-v2  blogs.southworks.net/dschenkelman/2010/01/26/creating-a-multi-shell-application-in-prism-v2 – view page – cached  This thread from the Prism forum presents the following question (this is not an actual quote but a summary): Are there any examples with multiple Shell windows, as the Prism documentation mentions? [...]</description>
		<content:encoded><![CDATA[<p>[...] Damian Schenkelman’s Blog Â» Blog Archive » Creating a multi-shell application in Prism-v2  blogs.southworks.net/dschenkelman/2010/01/26/creating-a-multi-shell-application-in-prism-v2 &ndash; view page &ndash; cached  This thread from the Prism forum presents the following question (this is not an actual quote but a summary): Are there any examples with multiple Shell windows, as the Prism documentation mentions? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating a multi-shell application in Prism-v2 by DotNetShoutout</title>
		<link>http://blogs.southworks.net/dschenkelman/2010/01/26/creating-a-multi-shell-application-in-prism-v2/#comment-2117</link>
		<dc:creator>DotNetShoutout</dc:creator>
		<pubDate>Tue, 26 Jan 2010 14:59:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/dschenkelman/?p=158#comment-2117</guid>
		<description>&lt;strong&gt;Creating a multi-shell application in Prism-v2...&lt;/strong&gt;

Thank you for submitting this cool story - Trackback from DotNetShoutout...</description>
		<content:encoded><![CDATA[<p><strong>Creating a multi-shell application in Prism-v2&#8230;</strong></p>
<p>Thank you for submitting this cool story - Trackback from DotNetShoutout&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to: Populate the Module Catalog from XAML in a WPF application using the Composite Application Guidance for WPF &amp; Silverlight (Prism-v2) by Damian Schenkelman</title>
		<link>http://blogs.southworks.net/dschenkelman/2009/08/09/how-to-populate-the-module-catalog-from-xaml-in-a-wpf-application-using-the-composite-application-guidance-for-wpf-silverlight-prism-v2/#comment-2107</link>
		<dc:creator>Damian Schenkelman</dc:creator>
		<pubDate>Mon, 25 Jan 2010 13:03:29 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/dschenkelman/?p=126#comment-2107</guid>
		<description>Hi Stu,

The main advantage to using any other kind of module loading other than the in-code approach, is that there is no need to reference your module assemblies from your Shell. This allows you to decouple your Shell from your application modules and load different modules without the need to re-build the application, as you can just modify a configuration file.

You can take a look at the&lt;a href="http://msdn.microsoft.com/en-us/library/dd458909.aspx" rel="nofollow"&gt; Modularity Quickstarts&lt;/a&gt; to see how this works. Take into account that there is no Modularity QS that shows how to load modules from XAML in WPF.

Please let me know if this helps.

Damian</description>
		<content:encoded><![CDATA[<p>Hi Stu,</p>
<p>The main advantage to using any other kind of module loading other than the in-code approach, is that there is no need to reference your module assemblies from your Shell. This allows you to decouple your Shell from your application modules and load different modules without the need to re-build the application, as you can just modify a configuration file.</p>
<p>You can take a look at the<a href="http://msdn.microsoft.com/en-us/library/dd458909.aspx" rel="nofollow"> Modularity Quickstarts</a> to see how this works. Take into account that there is no Modularity QS that shows how to load modules from XAML in WPF.</p>
<p>Please let me know if this helps.</p>
<p>Damian</p>
]]></content:encoded>
	</item>
</channel>
</rss>
