<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://utahdnug.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Joe&amp;#39;s Blog</title><link>http://utahdnug.org/blogs/xamlcoder/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>New Blog</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2010/01/15/new-blog.aspx</link><pubDate>Fri, 15 Jan 2010 07:05:00 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:1410</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=1410</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2010/01/15/new-blog.aspx#comments</comments><description>New blog url: http://xamlcoder.com/blog After many months of ignoring my blog, I finally decided to try and get it fixed. After the last Community Server upgrade something in the software was broken, and I was unable to use Windows Live Writer to blog...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2010/01/15/new-blog.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=1410" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WPF/default.aspx">WPF</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/.NET/default.aspx">.NET</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WSIT/default.aspx">WSIT</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Screencast/default.aspx">Screencast</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WCF/default.aspx">WCF</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Programming/default.aspx">Programming</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Software/default.aspx">Software</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Composite+UI/default.aspx">Composite UI</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Design+Patterns/default.aspx">Design Patterns</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Personal/default.aspx">Personal</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/World+of+Warcraft/default.aspx">World of Warcraft</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/NORMA/default.aspx">NORMA</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Books/default.aspx">Books</category></item><item><title>Building a Databound WPF Menu Using a HierarchicalDataTemplate</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2008/11/25/building-a-databound-wpf-menu-using-a-hierarchicaldatatemplate.aspx</link><pubDate>Wed, 26 Nov 2008 01:49:00 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:712</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=712</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2008/11/25/building-a-databound-wpf-menu-using-a-hierarchicaldatatemplate.aspx#comments</comments><description>I had a colleague ask me how he could solve a databinding problem while building a WPF Menu. The immediate answer wasn&amp;rsquo;t apparent to me, though it&amp;rsquo;s actually quite simple. A while back Karl Shifflett wrote up an excellent example of doing...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2008/11/25/building-a-databound-wpf-menu-using-a-hierarchicaldatatemplate.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=712" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WPF/default.aspx">WPF</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/.NET/default.aspx">.NET</category></item><item><title>UI Design Patterns Presentation Code + Slide Deck</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2008/11/14/ui-design-patterns-presentation-code-slide-deck.aspx</link><pubDate>Fri, 14 Nov 2008 07:24:00 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:706</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=706</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2008/11/14/ui-design-patterns-presentation-code-slide-deck.aspx#comments</comments><description>Thank you to everyone who came to my presentation on UI Design patterns! It was great to see so many people interested in patterns for building user interfaces. One user group member recorded the presentation on his laptop&amp;#39;s webcam; I should have...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2008/11/14/ui-design-patterns-presentation-code-slide-deck.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=706" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WPF/default.aspx">WPF</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/.NET/default.aspx">.NET</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Screencast/default.aspx">Screencast</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Design+Patterns/default.aspx">Design Patterns</category></item><item><title>Utah .NET User Group Presentation - UI Design Patterns</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2008/11/10/utah-net-user-group-presentation-ui-design-patterns.aspx</link><pubDate>Mon, 10 Nov 2008 21:39:00 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:707</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=707</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2008/11/10/utah-net-user-group-presentation-ui-design-patterns.aspx#comments</comments><description>Join me this week at the Utah .NET User Group where I’ll be giving a presentation on UI Design Patterns. UI Design Patterns In this session we’ll explore three UI design patterns: Model View Controller (MVC), Model View Presenter (MVP), and Model View...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2008/11/10/utah-net-user-group-presentation-ui-design-patterns.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=707" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WPF/default.aspx">WPF</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/.NET/default.aspx">.NET</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Screencast/default.aspx">Screencast</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Building composite Applications Using PRISM Presentation</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2008/11/03/building-composite-applications-using-prism-presentation.aspx</link><pubDate>Mon, 03 Nov 2008 23:57:00 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:702</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=702</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2008/11/03/building-composite-applications-using-prism-presentation.aspx#comments</comments><description>Thank you to everyone who attended my presentation on PRISM at the Utah Code Camp this past weekend.&amp;#160; Here’s a link to my sample code and slide deck. http://xamlcoder.com/joe/downloads/PRISM-UTCodeCamp2008.zip Note that you’ll need VS2008 SP1 with...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2008/11/03/building-composite-applications-using-prism-presentation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=702" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WPF/default.aspx">WPF</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Composite+UI/default.aspx">Composite UI</category></item><item><title>Composite Silverlight 2.0 Application Library Updated to RTW</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2008/10/21/composite-silverlight-2-0-application-library-updated-to-rtw.aspx</link><pubDate>Tue, 21 Oct 2008 20:46:00 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:684</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=684</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2008/10/21/composite-silverlight-2-0-application-library-updated-to-rtw.aspx#comments</comments><description>I’ve updated my demo of the Composite Silverlight Library I built to work with Silverlight RTW.&amp;#160; The P&amp;amp;P group has plans to ship the next version of the PRISM library (PRISM 2.0) that supports Silverlight, so I’ve started to use their bits instead...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2008/10/21/composite-silverlight-2-0-application-library-updated-to-rtw.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=684" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WPF/default.aspx">WPF</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/.NET/default.aspx">.NET</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Building a Silverlight ComboBox Using Attached Behaviors</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2008/08/20/building-a-silverlight-combobox-using-attached-behaviors.aspx</link><pubDate>Wed, 20 Aug 2008 09:46:40 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:617</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=617</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2008/08/20/building-a-silverlight-combobox-using-attached-behaviors.aspx#comments</comments><description>I recently needed to use a ComboBox in an application I was writing.&amp;#160; Because there is no built-in ComboBox in Silverlight I decided to explore building one using attached behaviors .&amp;#160; If you’re not familiar with this design pattern, check out...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2008/08/20/building-a-silverlight-combobox-using-attached-behaviors.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=617" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Visual Studio 2008 Service Pack 1 (SP1) Released</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2008/08/11/visual-studio-2008-service-pack-1-sp1-released.aspx</link><pubDate>Mon, 11 Aug 2008 18:19:00 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:602</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=602</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2008/08/11/visual-studio-2008-service-pack-1-sp1-released.aspx#comments</comments><description>Today Microsoft made Visual Studio 2008 Service Pack 1 (SP1) available for download . I was able to participate in a case study done on SP1 with Microsoft , Misys , and Veracity Solutions specifically using ADO.NET Data Services and the Entity Framework...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2008/08/11/visual-studio-2008-service-pack-1-sp1-released.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=602" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/.NET/default.aspx">.NET</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Programming/default.aspx">Programming</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Software/default.aspx">Software</category></item><item><title>Composite Silverlight 2.0 Beta 2 Application Library</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2008/08/05/composite-silverlight-2-0-beta-2-application-library.aspx</link><pubDate>Wed, 06 Aug 2008 04:25:00 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:586</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=586</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2008/08/05/composite-silverlight-2-0-beta-2-application-library.aspx#comments</comments><description>Lately I’ve been working with Composite WPF and Silverlight applications at Veracity Solutions . I spent a few hours over the weekend converting the Composite WPF Application Library to Silverlight. Tonight I finished porting one of the QuickStarts to...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2008/08/05/composite-silverlight-2-0-beta-2-application-library.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=586" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Building Custom Template-able WPF Controls</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2007/12/13/building-custom-template-able-wpf-controls.aspx</link><pubDate>Fri, 14 Dec 2007 04:08:40 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:327</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=327</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2007/12/13/building-custom-template-able-wpf-controls.aspx#comments</comments><description>Building custom controls in WPF can provide you with lots of flexibility.&amp;#160; It allows you to entirely separate the behavior of the control from the look of the control.&amp;#160; This is the premise behind most of what WPF offers.&amp;#160; In this post I...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2007/12/13/building-custom-template-able-wpf-controls.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=327" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WPF/default.aspx">WPF</category></item><item><title>WPF Interoperability with Windows Forms and Office 2007</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2007/09/03/wpf-interoperability-with-windows-forms-and-office-2007.aspx</link><pubDate>Mon, 03 Sep 2007 22:15:00 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:219</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=219</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2007/09/03/wpf-interoperability-with-windows-forms-and-office-2007.aspx#comments</comments><description>Keith encountered some interesting behavior while trying to build a Custom Task Pane hosting a WPF control in VSTO to use in Excel. (See my post on &amp;quot; Using WPF With VSTO &amp;amp; Office 2007 &amp;quot;). &amp;quot;I click the search textbox and it appears to...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2007/09/03/wpf-interoperability-with-windows-forms-and-office-2007.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=219" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WPF/default.aspx">WPF</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Screencast: Building Interoperable Services using WSIT and WCF 3.0</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2007/08/27/screencast-building-interoperable-services-using-wsit-and-wcf-3-0.aspx</link><pubDate>Mon, 27 Aug 2007 14:46:27 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:220</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=220</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2007/08/27/screencast-building-interoperable-services-using-wsit-and-wcf-3-0.aspx#comments</comments><description>In this screencast I demonstrate how to build a secure, interoperable service using WSIT (Web Services Interoperability Technologies) and WCF 3.0 (Windows Communication Foundation). This screencast uses certificates to secure a business to business scenario...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2007/08/27/screencast-building-interoperable-services-using-wsit-and-wcf-3-0.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=220" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WSIT/default.aspx">WSIT</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Screencast/default.aspx">Screencast</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WCF/default.aspx">WCF</category></item><item><title>Binding to a DataSet in XAML</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2007/08/23/binding-to-a-dataset-in-xaml.aspx</link><pubDate>Thu, 23 Aug 2007 07:11:59 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:221</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=221</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2007/08/23/binding-to-a-dataset-in-xaml.aspx#comments</comments><description>At first glance binding a control (such as a ListBox) to a DataSet in XAML may not be apparent. However all you need to remember is that the column names in a DataSet work very similar to the property names on plain CLR objects. The trick is where you...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2007/08/23/binding-to-a-dataset-in-xaml.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=221" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WPF/default.aspx">WPF</category></item><item><title>Using WPF With VSTO &amp; Office 2007</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2007/07/17/using-wpf-with-vsto-amp-office-2007.aspx</link><pubDate>Wed, 18 Jul 2007 03:31:36 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:222</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=222</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2007/07/17/using-wpf-with-vsto-amp-office-2007.aspx#comments</comments><description>Hosting Windows Forms controls in Office 2007 Custom Task Pane&amp;#39;s is pretty simple, as shown in this MSDN article . I created a simple addin to display a list of image files in a given folder so that the user can double-click on the file name (in a...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2007/07/17/using-wpf-with-vsto-amp-office-2007.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=222" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/WPF/default.aspx">WPF</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/VSTO/default.aspx">VSTO</category></item><item><title>Querying Excel Files Using ADO.NET</title><link>http://utahdnug.org/blogs/xamlcoder/archive/2007/07/01/querying-excel-files-using-ado-net.aspx</link><pubDate>Mon, 02 Jul 2007 02:30:09 GMT</pubDate><guid isPermaLink="false">593b2668-a4da-4a56-9866-0e5782be6a2b:223</guid><dc:creator>Joe's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://utahdnug.org/blogs/xamlcoder/rsscomments.aspx?PostID=223</wfw:commentRss><comments>http://utahdnug.org/blogs/xamlcoder/archive/2007/07/01/querying-excel-files-using-ado-net.aspx#comments</comments><description>Recently I needed to query an excel file and import that data into a database. I could not immediately recall how to accomplish this, so with a bit of searching I found the connection settings that I needed. Bellow is a code snippet that can be used to...(&lt;a href="http://utahdnug.org/blogs/xamlcoder/archive/2007/07/01/querying-excel-files-using-ado-net.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://utahdnug.org/aggbug.aspx?PostID=223" width="1" height="1"&gt;</description><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/.NET/default.aspx">.NET</category><category domain="http://utahdnug.org/blogs/xamlcoder/archive/tags/Programming/default.aspx">Programming</category></item></channel></rss>