<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.wintellect.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>Rik Robinson's Blog : Silverlight, WPF</title><link>http://www.wintellect.com/CS/blogs/rrobinson/archive/tags/Silverlight/WPF/default.aspx</link><description>Tags: Silverlight, WPF</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.2)</generator><item><title>Prism Presentation – Code and Slides</title><link>http://www.wintellect.com/CS/blogs/rrobinson/archive/2009/07/01/prism-presentation-code-and-slides.aspx</link><pubDate>Wed, 01 Jul 2009 22:10:00 GMT</pubDate><guid isPermaLink="false">c9b5046a-91b6-4822-a57a-d848b8cb6435:8218</guid><dc:creator>rrobinson</dc:creator><slash:comments>1</slash:comments><comments>http://www.wintellect.com/CS/blogs/rrobinson/comments/8218.aspx</comments><wfw:commentRss>http://www.wintellect.com/CS/blogs/rrobinson/commentrss.aspx?PostID=8218</wfw:commentRss><description>&lt;P&gt;I recently had the pleasure of speaking at &lt;A href="http://codestock.org/"&gt;CodeStock&lt;/A&gt; 2009 and was very impressed with the conference overall.&amp;nbsp; The folks behind this conference put in a lot of work and did a really great job.&amp;nbsp; I got the chance to see some really good presentations as well.&amp;nbsp; I look forward to attending CodeStock in the future.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The code and slides will be posted soon at the &lt;A href="http://codestock.org/"&gt;CodeStock&lt;/A&gt; site, but I wanted to note a few things about the code that I’m including for those that were present for my talk on Prism.&amp;nbsp; &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The AlbumSearch solution included is the one we worked through in the presentation.&amp;nbsp; In the interest of time, I had skipped the creation of separate folders/namespaces for the Views, ViewModels, etc during the presentation. For the download, I have cleaned that up and placed everything in a much more realistic (cleaner) project structure.&lt;/LI&gt;
&lt;LI&gt;While creating the SearchCommand in the SearchModuleViewModel during the presentation, I had skipped adding a CanExecute handler in the interest of time.&amp;nbsp; Someone asked me about it later and I promised to provide an example in the download and I have done so.&amp;nbsp; You’ll notice that the Search button now enables only when there are at least 3 letters typed in the Search Box.&amp;nbsp; (NOTE:&amp;nbsp; The only Artist Names defined in my test data are:&amp;nbsp; Pink Floyd, Mars Volta, and Tool.&amp;nbsp; Anything else will likely blow up as there is no Exception handling in the demo).&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;During the presentation, I mentioned a much larger solution that goes through each concept of Prism such as Modularity (and the various ways to load Modules), UI Composition, etc.&amp;nbsp; I have included my PrismConcepts solution in the download as well.&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;I added a link to a &lt;A href="http://wpfslguidance.codeplex.com/"&gt;WPF and Silverlight Comparison&lt;/A&gt; paper from &lt;A href="http://www.wintellect.com/"&gt;Wintellect&lt;/A&gt; to the Resources slide as promised. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;I think that covers it.&amp;nbsp; Thanks again to the organizers, the sponsors, the presenters, and all the attendees of &lt;A href="http://codestock.org/"&gt;CodeStock&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Here’s the &lt;A href="http://www.r2musings.com//downloads/prismtalk.zip"&gt;Code and Slides&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://www.wintellect.com/CS/aggbug.aspx?PostID=8218" width="1" height="1"&gt;</description><category domain="http://www.wintellect.com/CS/blogs/rrobinson/archive/tags/WPF/default.aspx">WPF</category><category domain="http://www.wintellect.com/CS/blogs/rrobinson/archive/tags/Prism/default.aspx">Prism</category><category domain="http://www.wintellect.com/CS/blogs/rrobinson/archive/tags/Silverlight/default.aspx">Silverlight</category></item></channel></rss>