<?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" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>Comments for Ignacio Baumann Fonay\'s blog</title>
	
	<link>http://blogs.southworks.net/ibaumann</link>
	<description>\"There\'s no spoon!\"</description>
	<pubDate>Sun, 27 Dec 2009 04:20:31 +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/ibaumann-comments" /><feedburner:info uri="ibaumann-comments" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Comment on WindowRegionAdapter at CompositeWPF (Prism) Contrib by Ignacio Baumann Fonay’s blog » WindowRegionAdapter for CompositeWPF (Prism)</title>
		<link>http://blogs.southworks.net/ibaumann/2008/10/27/windowregionadapter-at-compositewpf-prism-contrib/#comment-1263</link>
		<dc:creator>Ignacio Baumann Fonay’s blog » WindowRegionAdapter for CompositeWPF (Prism)</dc:creator>
		<pubDate>Mon, 27 Oct 2008 04:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/ibaumann/?p=155#comment-1263</guid>
		<description>[...] WindowRegionAdapter at CompositeWPF (Prism) Contrib (10/26/1008) [...]</description>
		<content:encoded><![CDATA[<p>[...] WindowRegionAdapter at CompositeWPF (Prism) Contrib (10/26/1008) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WindowRegionAdapter for CompositeWPF (Prism) by Ignacio Baumann Fonay’s blog » WindowRegionAdapter at CompositeWPF (Prism) Contrib</title>
		<link>http://blogs.southworks.net/ibaumann/2008/09/26/windowregionadapter-for-compositewpf-prism/#comment-1262</link>
		<dc:creator>Ignacio Baumann Fonay’s blog » WindowRegionAdapter at CompositeWPF (Prism) Contrib</dc:creator>
		<pubDate>Mon, 27 Oct 2008 03:51:42 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/ibaumann/2008/09/26/windowregionadapter-for-compositewpf-prism/#comment-1262</guid>
		<description>[...] For more information on the WindowRegionAdapter, you may check the Window Region Adapter article in the Documentation section and my previous post on the WindowRegionAdaptrer: WindowRegionAdapter for CompositeWPF (Prism). [...]</description>
		<content:encoded><![CDATA[<p>[...] For more information on the WindowRegionAdapter, you may check the Window Region Adapter article in the Documentation section and my previous post on the WindowRegionAdaptrer: WindowRegionAdapter for CompositeWPF (Prism). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WindowRegionAdapter for CompositeWPF (Prism) by Ezequiel Jadib’s Blog » CompositeWPF (Prism) Contrib Latest Additions (2008-10-26)</title>
		<link>http://blogs.southworks.net/ibaumann/2008/09/26/windowregionadapter-for-compositewpf-prism/#comment-1250</link>
		<dc:creator>Ezequiel Jadib’s Blog » CompositeWPF (Prism) Contrib Latest Additions (2008-10-26)</dc:creator>
		<pubDate>Mon, 27 Oct 2008 02:34:48 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/ibaumann/2008/09/26/windowregionadapter-for-compositewpf-prism/#comment-1250</guid>
		<description>[...] Window Region Adapter (contributed by Ignacio Baumann Fonay). The Window Region Adapter provides a way to show views in separate windows with a custom style.  For more information about this adapter, see WindowRegionAdapter for CompositeWPF (Prism). [...]</description>
		<content:encoded><![CDATA[<p>[...] Window Region Adapter (contributed by Ignacio Baumann Fonay). The Window Region Adapter provides a way to show views in separate windows with a custom style.  For more information about this adapter, see WindowRegionAdapter for CompositeWPF (Prism). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Una mirada cercana al SmartPartPlaceholder by Ignacio Baumann Fonay’s blog » A close view on the SmartPartPlaceholder</title>
		<link>http://blogs.southworks.net/ibaumann/2008/09/20/una-mirada-cercana-al-smartpartplaceholder/#comment-494</link>
		<dc:creator>Ignacio Baumann Fonay’s blog » A close view on the SmartPartPlaceholder</dc:creator>
		<pubDate>Mon, 22 Sep 2008 05:47:58 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/ibaumann/?p=133#comment-494</guid>
		<description>[...] Ver este post en español. [...]</description>
		<content:encoded><![CDATA[<p>[...] Ver este post en espa&#241;ol. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A close view on the SmartPartPlaceholder by Ignacio Baumann Fonay’s blog » Una mirada cercana al SmartPartPlaceholder</title>
		<link>http://blogs.southworks.net/ibaumann/2008/09/10/a-close-view-on-the-smartpartplaceholder/#comment-490</link>
		<dc:creator>Ignacio Baumann Fonay’s blog » Una mirada cercana al SmartPartPlaceholder</dc:creator>
		<pubDate>Mon, 22 Sep 2008 00:42:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/ibaumann/?p=115#comment-490</guid>
		<description>[...] See this post in English. [...]</description>
		<content:encoded><![CDATA[<p>[...] See this post in English. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CAB Quickie – The Plug-in Application: The Message Plug-in (Part 4) by hh</title>
		<link>http://blogs.southworks.net/ibaumann/2008/07/03/cab-quickie-the-plug-in-application-the-message-plug-in-part-4/#comment-380</link>
		<dc:creator>hh</dc:creator>
		<pubDate>Thu, 11 Sep 2008 17:50:42 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/ibaumann/?p=110#comment-380</guid>
		<description>Thank you!!
hh</description>
		<content:encoded><![CDATA[<p>Thank you!!<br />
hh</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Workaround - WindowWorkspace closing sequence by ibaumann</title>
		<link>http://blogs.southworks.net/ibaumann/2008/06/25/workaround-windowworkspace-closing-sequence/#comment-294</link>
		<dc:creator>ibaumann</dc:creator>
		<pubDate>Wed, 03 Sep 2008 10:03:28 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/ibaumann/?p=61#comment-294</guid>
		<description>Hi Elio,

Thanks for your comment!
It's great that it helped you solve your issue! It's good to know that now you can reuse and reopen the SmartParts.

Thanks for your feedback! :)

As always, any feedback you may provide is more than welcome.

Cheers,
Nacho</description>
		<content:encoded><![CDATA[<p>Hi Elio,</p>
<p>Thanks for your comment!<br />
It&#8217;s great that it helped you solve your issue! It&#8217;s good to know that now you can reuse and reopen the SmartParts.</p>
<p>Thanks for your feedback! <img src='http://blogs.southworks.net/ibaumann/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As always, any feedback you may provide is more than welcome.</p>
<p>Cheers,<br />
Nacho</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Workaround - WindowWorkspace closing sequence by Elio</title>
		<link>http://blogs.southworks.net/ibaumann/2008/06/25/workaround-windowworkspace-closing-sequence/#comment-293</link>
		<dc:creator>Elio</dc:creator>
		<pubDate>Wed, 03 Sep 2008 08:55:17 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/ibaumann/?p=61#comment-293</guid>
		<description>Good work Ignacio, i was at the point to bang my head against the wall because views didnt show in MdiWorkspace when loaded for second time. With the SmartPartClosed event i was able to terminate the WorkItem properly once the main View of that WorkItem was closed:

Private Sub MdiWorkspace_SmartPartClosed(ByVal sender As Object, ByVal e As WorkspaceEventArgs)

        If e.SmartPart.GetType() Is GetType(CountryManagerView) Then
            If Me.WorkItem IsNot Nothing AndAlso Me.WorkItem.Status  WorkItemStatus.Terminated Then
                Me.WorkItem.Terminate()
            End If
        End If

End Sub

Also i can reuse my View freelly.
Keep on!!</description>
		<content:encoded><![CDATA[<p>Good work Ignacio, i was at the point to bang my head against the wall because views didnt show in MdiWorkspace when loaded for second time. With the SmartPartClosed event i was able to terminate the WorkItem properly once the main View of that WorkItem was closed:</p>
<p>Private Sub MdiWorkspace_SmartPartClosed(ByVal sender As Object, ByVal e As WorkspaceEventArgs)</p>
<p>        If e.SmartPart.GetType() Is GetType(CountryManagerView) Then<br />
            If Me.WorkItem IsNot Nothing AndAlso Me.WorkItem.Status  WorkItemStatus.Terminated Then<br />
                Me.WorkItem.Terminate()<br />
            End If<br />
        End If</p>
<p>End Sub</p>
<p>Also i can reuse my View freelly.<br />
Keep on!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CAB Quickie – The Plug-in Application: The CAB Plug-in System Application (Part 3) by ibaumann</title>
		<link>http://blogs.southworks.net/ibaumann/2008/07/03/cab-quickie-the-plug-in-application-the-cab-plug-in-system-application-part-3/#comment-69</link>
		<dc:creator>ibaumann</dc:creator>
		<pubDate>Thu, 07 Aug 2008 02:52:51 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/ibaumann/?p=97#comment-69</guid>
		<description>Hi Randy,

Thanks for the feedback! I wrote the article for VS 2005 and SCSF May 2007, but I forgot to write that, again! :P

However, I took my time to have a look at this and I couldn't reproduce the behavior you wrote about. I migrated the Plugin Quickie to VS 2008 (by this I actually mean that I followed the same steps I wrote for VS 2005, but in VS 2008) and I had the same result as in VS 2005.

In addition, I also removed the "public" modifier from the PluginContext class and set the "internal" modifier to the PluginApplication class, and I still got the same result.

I also wrote a simple (non-CAB) application to see if this was an unexpected behavior of the Application.Run() method with an ApplicationContext in VS 2008, but I still got the same result.

Thanks again for the feedback. It will be helpful for anyone who comes across the same issue. You are welcome to provide more information on this.

Thanks again!

- Nacho</description>
		<content:encoded><![CDATA[<p>Hi Randy,</p>
<p>Thanks for the feedback! I wrote the article for VS 2005 and SCSF May 2007, but I forgot to write that, again! <img src='http://blogs.southworks.net/ibaumann/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>However, I took my time to have a look at this and I couldn&#8217;t reproduce the behavior you wrote about. I migrated the Plugin Quickie to VS 2008 (by this I actually mean that I followed the same steps I wrote for VS 2005, but in VS 2008) and I had the same result as in VS 2005.</p>
<p>In addition, I also removed the &#8220;public&#8221; modifier from the PluginContext class and set the &#8220;internal&#8221; modifier to the PluginApplication class, and I still got the same result.</p>
<p>I also wrote a simple (non-CAB) application to see if this was an unexpected behavior of the Application.Run() method with an ApplicationContext in VS 2008, but I still got the same result.</p>
<p>Thanks again for the feedback. It will be helpful for anyone who comes across the same issue. You are welcome to provide more information on this.</p>
<p>Thanks again!</p>
<p>- Nacho</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CAB Quickie – The Plug-in Application: The CAB Plug-in System Application (Part 3) by Randy Bone</title>
		<link>http://blogs.southworks.net/ibaumann/2008/07/03/cab-quickie-the-plug-in-application-the-cab-plug-in-system-application-part-3/#comment-65</link>
		<dc:creator>Randy Bone</dc:creator>
		<pubDate>Wed, 06 Aug 2008 23:00:07 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/ibaumann/?p=97#comment-65</guid>
		<description>I'm glad people are bloggin about CAB. Good stuff, and all that. I had to make the following modifications to get this to work in Visual Studio 2008:

class PluginContext : ApplicationContext
    {
        //Made this public
        public MainForm mf = new MainForm();
    }

    //Made this internal (not public)
    internal class PluginApplication : ApplicationContextApplication

protected override void AfterShellCreated()
        {
            base.AfterShellCreated();
            ToolStripMenuItem item = new ToolStripMenuItem("Plugins");
            this.Shell.mf.MainMenuStrip.Items.Add(item);
            ToolStripItemCollectionUIAdapter adapter = new ToolStripItemCollectionUIAdapter(item.DropDownItems);
            RootWorkItem.UIExtensionSites.RegisterSite("PluginMenuBar", adapter);

            //Had to add this to actually see the MainForm
            this.Shell.mf.Show();

        }

Hope this helps...
Randy</description>
		<content:encoded><![CDATA[<p>I&#8217;m glad people are bloggin about CAB. Good stuff, and all that. I had to make the following modifications to get this to work in Visual Studio 2008:</p>
<p>class PluginContext : ApplicationContext<br />
    {<br />
        //Made this public<br />
        public MainForm mf = new MainForm();<br />
    }</p>
<p>    //Made this internal (not public)<br />
    internal class PluginApplication : ApplicationContextApplication</p>
<p>protected override void AfterShellCreated()<br />
        {<br />
            base.AfterShellCreated();<br />
            ToolStripMenuItem item = new ToolStripMenuItem(&#8221;Plugins&#8221;);<br />
            this.Shell.mf.MainMenuStrip.Items.Add(item);<br />
            ToolStripItemCollectionUIAdapter adapter = new ToolStripItemCollectionUIAdapter(item.DropDownItems);<br />
            RootWorkItem.UIExtensionSites.RegisterSite(&#8221;PluginMenuBar&#8221;, adapter);</p>
<p>            //Had to add this to actually see the MainForm<br />
            this.Shell.mf.Show();</p>
<p>        }</p>
<p>Hope this helps&#8230;<br />
Randy</p>
]]></content:encoded>
	</item>
</channel>
</rss>
