<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://xamlcoder.com/cs/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's Blog : .NET, Silverlight</title><link>http://xamlcoder.com/cs/blogs/joe/archive/tags/.NET/Silverlight/default.aspx</link><description>Tags: .NET, Silverlight</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><item><title>New Blog</title><link>http://xamlcoder.com/cs/blogs/joe/archive/2010/01/14/new-blog.aspx</link><pubDate>Fri, 15 Jan 2010 04:05:00 GMT</pubDate><guid isPermaLink="false">f86693b4-c59e-43d4-8c4a-670d55e24c19:1257</guid><dc:creator>Joe</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://xamlcoder.com/cs/blogs/joe/rsscomments.aspx?PostID=1257</wfw:commentRss><comments>http://xamlcoder.com/cs/blogs/joe/archive/2010/01/14/new-blog.aspx#comments</comments><description>&lt;p&gt;New blog url: &lt;a title="New Blog Site" href="http://xamlcoder.com/blog"&gt;&amp;nbsp;http://xamlcoder.com/blog&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After many months of ignoring my blog, I finally decided to try and get it fixed.&amp;nbsp; After the last &lt;a href="http://communityserver.org" target="_blank"&gt;Community Server&lt;/a&gt; upgrade something in the software was broken, and I was unable to use Windows Live Writer to blog.&amp;nbsp; The upgrade was such a headache I loathed even the thought of spending more time trying to figure out the issue.&amp;nbsp; This week I finally decided to break down and figure it out.&amp;nbsp; However it appears to be too little too late.&amp;nbsp; Being unable to find the required upgrades on their website, I contacted &lt;a href="http://telligent.com/" target="_blank"&gt;&amp;raquo;telligentsystems&lt;/a&gt; tech support.&amp;nbsp; This is what I received:&lt;/p&gt;
&lt;blockquote&gt;&amp;ldquo;Unfortunately, we no longer offer the free versions of our products, nor do we support them any longer. We will not be able to provide you the upgrades. Please contact our sales department if you wish to purchase a license.&amp;rdquo;&lt;/blockquote&gt;
&lt;p&gt;So, welcome to WordPress!&amp;nbsp; I was pleasantly surprised with a simple and seamless install.&amp;nbsp; After browsing through some of the available themes, I finally decided to create my own.&amp;nbsp; I created this theme based on &lt;a href="http://bea.stollnitz.com/blog/" target="_blank"&gt;Bea Stollnitz&amp;rsquo;s&lt;/a&gt; wonderful looking blog.&amp;nbsp; My goal is to eventually move my posts over, however for now my &lt;a href="http://xamlcoder.com/cs/blogs/joe/default.aspx" target="_blank"&gt;old blog&lt;/a&gt; will still be up and running.&amp;nbsp; For now, lets create some new XAML posts!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://xamlcoder.com/cs/aggbug.aspx?PostID=1257" width="1" height="1"&gt;</description><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Personal/default.aspx">Personal</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/World+of+Warcraft/default.aspx">World of Warcraft</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Programming/default.aspx">Programming</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/.NET/default.aspx">.NET</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Software/default.aspx">Software</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/NORMA/default.aspx">NORMA</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Books/default.aspx">Books</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/WPF/default.aspx">WPF</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/WCF/default.aspx">WCF</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Screencast/default.aspx">Screencast</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/WSIT/default.aspx">WSIT</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Composite+UI/default.aspx">Composite UI</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Design+Patterns/default.aspx">Design Patterns</category></item><item><title>UI Design Patterns Presentation Code + Slide Deck</title><link>http://xamlcoder.com/cs/blogs/joe/archive/2008/11/13/ui-design-patterns-presentation-code-slide-deck.aspx</link><pubDate>Fri, 14 Nov 2008 04:24:00 GMT</pubDate><guid isPermaLink="false">f86693b4-c59e-43d4-8c4a-670d55e24c19:1195</guid><dc:creator>Joe</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://xamlcoder.com/cs/blogs/joe/rsscomments.aspx?PostID=1195</wfw:commentRss><comments>http://xamlcoder.com/cs/blogs/joe/archive/2008/11/13/ui-design-patterns-presentation-code-slide-deck.aspx#comments</comments><description>&lt;p&gt;Thank you to everyone who came to my presentation on UI Design patterns!&amp;nbsp; It was great to see so many people interested in patterns for building user interfaces.&lt;/p&gt;
&lt;p&gt;One user group member recorded the presentation on his laptop&amp;#39;s webcam; I should have that available for download this weekend.&amp;nbsp; The video is so-so, but the audio isn&amp;#39;t too bad.&amp;nbsp; Thanks Walt!&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Links&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Download Code &amp;amp; Slides - &lt;a target="_blank" href="http://xamlcoder.com/joe/downloads/UIDesignPatterns2008.zip"&gt;http://xamlcoder.com/joe/downloads/UIDesignPatterns2008.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.martinfowler.com/eaaDev/uiArchs.html"&gt;Martin Fowler MVC&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.martinfowler.com/eaaDev/ModelViewPresenter.html"&gt;Martin Fowler MVP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.devx.com/dotnet/Article/33695/1954"&gt;ASP.NET MVP &amp;amp; Other Patterns&lt;/a&gt;
&lt;br /&gt;&lt;a href="http://karlshifflett.wordpress.com/2008/11/08/learning-wpf-m-v-vm/"&gt;Karl Shifflett MVVM&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Requirements&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Visual Studio 2008 SP1&lt;/li&gt;
&lt;li&gt;Silverlight Tools for Visual Studio&lt;/li&gt;
&lt;li&gt;NUnit (included with code)&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Rhino Mocks (included with code&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There&amp;#39;s a small &amp;quot;gotcha&amp;quot; with the Silverlight sample.&amp;nbsp; The implemenation is slightly different than that of it&amp;#39;s WPF counterpart.&amp;nbsp; Silverlight Dependency properties do not automatically fire change notifications when their values have changed.&amp;nbsp; Therefore if you want property change notifications your control (read DependencyObject which the Dependency Property is a member of) itself has to implement the INotifyPropertyChanged interface, or you can do what I&amp;#39;ve done here and set the DataContext of a container control.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://xamlcoder.com/cs/aggbug.aspx?PostID=1195" width="1" height="1"&gt;</description><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/.NET/default.aspx">.NET</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/WPF/default.aspx">WPF</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Screencast/default.aspx">Screencast</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Design+Patterns/default.aspx">Design Patterns</category></item><item><title>Utah .NET User Group Presentation - UI Design Patterns</title><link>http://xamlcoder.com/cs/blogs/joe/archive/2008/11/10/utah-net-user-group-presentation-ui-design-patterns.aspx</link><pubDate>Mon, 10 Nov 2008 18:39:00 GMT</pubDate><guid isPermaLink="false">f86693b4-c59e-43d4-8c4a-670d55e24c19:1187</guid><dc:creator>Joe</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://xamlcoder.com/cs/blogs/joe/rsscomments.aspx?PostID=1187</wfw:commentRss><comments>http://xamlcoder.com/cs/blogs/joe/archive/2008/11/10/utah-net-user-group-presentation-ui-design-patterns.aspx#comments</comments><description>&lt;p&gt;Join me this week at the &lt;a target="_blank" href="http://utahdnug.org/"&gt;Utah .NET User Group&lt;/a&gt; where I’ll be giving a presentation on UI Design Patterns.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;UI Design Patterns&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;In this session we’ll explore three UI design patterns: Model View Controller (MVC), Model View Presenter (MVP), and Model View ViewModel (MVVM).&amp;#160; We’ll prove that you can reuse the same logic to drive a WinForms, ASP.NET, WPF, or Silverlight &amp;quot;View&amp;quot;.&amp;#160; We’ll also see how using these patterns allow the bulk of your UI to be testable using testing frameworks such as NUnit and Rhino Mocks.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Date: &lt;/b&gt;Thursday, November 13th, 2008&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Time: &lt;/b&gt;6:00 PM&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Place: &lt;/b&gt;Neumont University 3rd Floor (10701 South River Front Parkway, South Jordan)&lt;/p&gt;  &lt;p&gt;See you there!&lt;/p&gt;&lt;img src="http://xamlcoder.com/cs/aggbug.aspx?PostID=1187" width="1" height="1"&gt;</description><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/.NET/default.aspx">.NET</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/WPF/default.aspx">WPF</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Screencast/default.aspx">Screencast</category></item><item><title>Composite Silverlight 2.0 Application Library Updated to RTW</title><link>http://xamlcoder.com/cs/blogs/joe/archive/2008/10/21/composite-silverlight-2-0-application-library-updated-to-rtw.aspx</link><pubDate>Tue, 21 Oct 2008 17:46:00 GMT</pubDate><guid isPermaLink="false">f86693b4-c59e-43d4-8c4a-670d55e24c19:986</guid><dc:creator>Joe</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://xamlcoder.com/cs/blogs/joe/rsscomments.aspx?PostID=986</wfw:commentRss><comments>http://xamlcoder.com/cs/blogs/joe/archive/2008/10/21/composite-silverlight-2-0-application-library-updated-to-rtw.aspx#comments</comments><description>&lt;p&gt;I’ve updated my demo of the &lt;a href="http://xamlcoder.com/cs/blogs/joe/archive/2008/08/05/composite-silverlight-2-0-beta-2-application-library.aspx" target="_blank"&gt;Composite Silverlight Library&lt;/a&gt; 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 of the ones that I built with this sample.&amp;#160; Bellow is a screenshot of the conversion.&amp;#160; As you can see, the default styles in Silverlight 2.0 have been changed, and the rendering is much better.&lt;/p&gt;  &lt;p&gt;Download:&amp;#160; &lt;a href="http://xamlcoder.com/joe/downloads/CompositeSilverlightRTW.zip" target="_blank"&gt;CompositeSilverlightRTW.zip&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://xamlcoder.com/cs/blogs/joe/images/CompositeSilverlight.0ApplicationLibrary_CE76/MozillaFirefox.png"&gt;&lt;img title="Composite Silverlight (PRISM) Region Quickstart" style="display:inline;" height="531" alt="Composite Silverlight (PRISM) Region Quickstart" src="http://xamlcoder.com/cs/blogs/joe/images/CompositeSilverlight.0ApplicationLibrary_CE76/MozillaFirefox_thumb.png" width="655" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://xamlcoder.com/cs/aggbug.aspx?PostID=986" width="1" height="1"&gt;</description><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/.NET/default.aspx">.NET</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/WPF/default.aspx">WPF</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Visual Studio 2008 Service Pack 1 (SP1) Released</title><link>http://xamlcoder.com/cs/blogs/joe/archive/2008/08/11/visual-studio-2008-service-pack-1-sp1-released.aspx</link><pubDate>Mon, 11 Aug 2008 15:19:00 GMT</pubDate><guid isPermaLink="false">f86693b4-c59e-43d4-8c4a-670d55e24c19:823</guid><dc:creator>Joe</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://xamlcoder.com/cs/blogs/joe/rsscomments.aspx?PostID=823</wfw:commentRss><comments>http://xamlcoder.com/cs/blogs/joe/archive/2008/08/11/visual-studio-2008-service-pack-1-sp1-released.aspx#comments</comments><description>&lt;p&gt;Today Microsoft made Visual Studio 2008 Service Pack 1 (SP1) available for &lt;a href="http://msdn.microsoft.com/en-us/vstudio/cc533448.aspx" target="_blank"&gt;download&lt;/a&gt;.&amp;nbsp; I was able to participate in a case study done on SP1 with &lt;a href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://www.misyshealthcare.com/" target="_blank"&gt;Misys&lt;/a&gt;, and &lt;a href="http://www.veracitysolutions.com" target="_blank"&gt;Veracity Solutions&lt;/a&gt; specifically using ADO.NET Data Services and the Entity Framework.&amp;nbsp; You can read the full case study &lt;a href="http://www.microsoft.com/industry/healthcare/casestudylibrary.mspx?casestudyid=4000002427" target="_blank"&gt;here&lt;/a&gt;, though here’s a small snippet:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i&gt;“For more than a decade, Misys Healthcare Systems and Veracity Solutions have partnered to develop innovative applications that meet the needs of healthcare providers while improving the quality of patient care. To help medical staff reduce manual, paper-based processes, Misys Healthcare Systems and Veracity Solutions collaborated to create FreeNatal, a Web-based application that provides prenatal care providers with an easy-to-use, secure interface for managing patients’ records. Using Microsoft® Visual Studio® 2008 SP1 and the Microsoft .NET Framework 3.5 SP1, eight members from the Misys-Veracity team created the application. By taking advantage of these powerful technologies, the team increased development speed by 60 percent, enabling accelerated market delivery and further strengthening their respective positions in the healthcare informatics industry.”&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;a href="http://xamlcoder.com/cs/blogs/joe/images/VisualStudio2008ServicePack1SP1Released_A921/FreeNatal.jpg"&gt;&lt;img src="http://xamlcoder.com/cs/blogs/joe/images/VisualStudio2008ServicePack1SP1Released_A921/FreeNatal_thumb.jpg" title="FreeNatal “Face Sheet” view." style="border-width:0px;" alt="FreeNatal “Face Sheet” view." width="428" border="0" height="270"&gt;&lt;/a&gt; &lt;/p&gt;  &lt;div&gt;FreeNatal “Face Sheet” view.&lt;/div&gt;            &lt;p&gt;&amp;nbsp;&lt;a href="http://xamlcoder.com/cs/blogs/joe/images/VisualStudio2008ServicePack1SP1Released_A921/FreeNatalArchitecture.jpg"&gt;&lt;img src="http://xamlcoder.com/cs/blogs/joe/images/VisualStudio2008ServicePack1SP1Released_A921/FreeNatalArchitecture_thumb.jpg" title="FreeNatal application architecture diagram." style="border-width:0px;" alt="FreeNatal application architecture diagram." width="428" border="0" height="323"&gt;&lt;/a&gt; &lt;/p&gt;  &lt;div&gt;FreeNatal application architecture diagram.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://xamlcoder.com/cs/aggbug.aspx?PostID=823" width="1" height="1"&gt;</description><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Programming/default.aspx">Programming</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/.NET/default.aspx">.NET</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Software/default.aspx">Software</category><category domain="http://xamlcoder.com/cs/blogs/joe/archive/tags/Silverlight/default.aspx">Silverlight</category></item></channel></rss>