<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.windowsclient.net/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>Rob Relyea - Xamlified</title><link>http://blogs.windowsclient.net/rob_relyea/default.aspx</link><description>WPF, Silverlight and Xaml</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20423.869)</generator><item><title>VS2008sp1 Beta contains XML Schema Explorer written with WPF</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/23/vs2008sp1-beta-contains-xml-schema-explorer-written-with-wpf.aspx</link><pubDate>Fri, 23 May 2008 22:55:38 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:29408</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=29408</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/23/vs2008sp1-beta-contains-xml-schema-explorer-written-with-wpf.aspx#comments</comments><description>&lt;p&gt;I&amp;#39;ve blogged about this back when it was in &lt;a href="http://rrelyea.spaces.live.com/blog/cns!167AD7A5AB58D5FE!2420.entry"&gt;early CTP&lt;/a&gt;.&amp;#160; Now, I&amp;#39;m happy to see that the XML team has shipped their WPF based XML Schema Explorer in VS2008 sp1 beta.&amp;#160; See &amp;quot;&lt;a href="http://blogs.msdn.com/xmlteam/archive/2008/05/12/new-xsd-functionality-in-visual-studio-2008-sp1-beta-1.aspx"&gt;New XSD Functionality in VS 2008 SP1 Beta&lt;/a&gt;&amp;quot;.&lt;/p&gt;  &lt;p&gt;It is nice to be able to say that part of VS is built with WPF...(beyond the WPF Designer bits which had to use WPF).&lt;/p&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=29408" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Apps/default.aspx">WPF Apps</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/CTP/default.aspx">CTP</category></item><item><title>WPF/Silverlight/XAML Web News - 2008/05/23</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/23/wpf-silverlight-xaml-web-news-2008-05-23.aspx</link><pubDate>Fri, 23 May 2008 20:27:24 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:29389</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=29389</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/23/wpf-silverlight-xaml-web-news-2008-05-23.aspx#comments</comments><description>&lt;p&gt;My latest links about WPF (Apps, Controls, 3.5sp1 beta, HowTo, for LOB), Silverlight, XAML and URLs&lt;/p&gt;  &lt;h3&gt;WPF Apps&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Expression Blog: &lt;a href="http://blogs.msdn.com/expression/archive/2008/05/03/an-update-to-deep-zoom-composer.aspx"&gt;Deep Zoom Composer Update&lt;/a&gt;.&amp;#160; Yet another WPF based application shipping from MS.&amp;#160; This one helps people author content for &amp;lt;MultiScaleImage /&amp;gt; in Silverlight 2.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/prophoto/downloads/tools.aspx"&gt;Microsoft Pro Photo Tools&lt;/a&gt; &amp;quot;provides a set of tools for photographers to perform various tasks with their images&amp;#8212;including RAW captures. The current version enables you to quickly geotag your photos, view and edit metadata, and more, leveraging the power of Windows and Microsoft Live Local.&amp;quot;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://windowsclient.net/community/showcase.aspx"&gt;WPF Showcase&lt;/a&gt; - not sure if I&amp;#39;ve ever pointed people toward the WPF Showcase on WindowsClient.net.&amp;#160; Lots more apps up there!&lt;/li&gt;    &lt;li&gt;&lt;a href="http://jmcphotogallery.net/default.aspx"&gt;JMC Photo Gallery&lt;/a&gt; - freeware to work/display with your photos.&amp;#160; Code available on CodePlex.&lt;/li&gt;    &lt;li&gt;State Street Gang: &lt;a href="http://statestreetgang.net/post/2008/05/Regex-and-WPF.aspx"&gt;RegEx and WPF&lt;/a&gt; - a WPF app to help you understand RegEx&lt;/li&gt;    &lt;li&gt;Qunatum Bit Designs: &lt;a href="http://blog.quantumbitdesigns.com/2008/05/15/qbcolorviz/"&gt;QbColorViz&lt;/a&gt; - a small WPF app to help you map Color names to their look.&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;WPF Controls&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Olivier Dewitt: &lt;a href="http://blogs.windowsclient.net/odewit/archive/2008/05/14/perspective.aspx"&gt;Perspective&lt;/a&gt; - with his new blog on WindowsClient.net, he introduces Perspective a .NET class library with some 3D goodies and more.&amp;#160; Run his &lt;a href="http://www.odewit.net/Perspective/dotnet3.5/PerspectiveDemo.xbap"&gt;XBAP 3.5 demo of Perspective&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;AGeekTrapped.com: An AutoComplete TextBox in WPF. &lt;a href="http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-1-a-rough-first-draft/"&gt;Part1-A rough first draft&lt;/a&gt;. &lt;a href="http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-2-making-it-reusable/"&gt;Part2-Making it reusable&lt;/a&gt;. &lt;a href="http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-3-control-templates/"&gt;Part3-Control Templates&lt;/a&gt; . &lt;a href="http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-4-wpf-flourishes/"&gt;Part4-WPF Flourishes&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;IronPythonURLs: &lt;a href="http://ironpython-urls.blogspot.com/2008/05/dynamic-script-control-for-wpf.html"&gt;Dynamic Script Control fro WPF&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;DevExpress: &lt;a href="http://community.devexpress.com/blogs/thinking/archive/2008/05/22/wpf-who.aspx"&gt;WPF Who?&lt;/a&gt; some pictures of an upcoming DataGrid control (to be shown at TechEd in June...)&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;WPF CTP (.NET Framework 3.51sp1 beta)&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Ashish Shetty: &lt;a href="http://nerddawg.blogspot.com/2008/05/wpf-35-sp1-don-let-sp-moniker-fool-you.html"&gt;WPF 3.5sp1: Don&amp;#39;t let the SP moniker fool you&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;RunToTheHills: First &lt;a href="http://runtothehills.org/rob/archives/167"&gt;.Net 3.5 Disaster &amp;amp; Pixel shaders!&lt;/a&gt; then &lt;a href="http://runtothehills.org/rob/archives/170"&gt;.Net3.5 SP1 problem solved!&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;WPF SDK: &lt;a href="http://blogs.msdn.com/wpfsdk/archive/2008/05/14/download-visual-studio-2008-sp1-beta.aspx"&gt;a few details about VS 2008 SP1 Beta&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;StringFormat details from &lt;a href="http://blogs.msdn.com/llobo/archive/2008/05/19/wpf-3-5-sp1-feature-stringformat.aspx"&gt;Lester Lobo&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/vinsibal/archive/2008/05/16/new-wpf-sp1-feature-data-formatting.aspx"&gt;Vince Sibal&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Vince Sibal: &lt;a href="http://blogs.msdn.com/vinsibal/archive/2008/05/20/wpf-3-5-sp1-feature-ieditablecollectionview.aspx"&gt;IEditableCollectionView&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Vince Sibal: &lt;a href="http://blogs.msdn.com/vinsibal/archive/2008/05/22/wpf-3-5-sp1-feature-non-live-scrolling.aspx"&gt;Non-live scrolling&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;WPF&lt;/h3&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;GeekValley: &lt;a href="http://geekvalley.blogspot.com/2008/05/microsoft-releases-three-updated.html"&gt;Microsoft Releases Three Updated Foreign Language ClearType Fonts for Windows XP&lt;/a&gt;.&amp;#160; Sounds like this will improve small font rendering with WPF for Japanese, Korean and Chinese characters.&lt;/li&gt;    &lt;li&gt;Valerio.net: &lt;a href="http://thevalerios.net/matt/?p=19"&gt;Digging into the .NET Framewok Code&lt;/a&gt;.&amp;#160; Matt discusses using Reflector to view or another technique to directly debug .NET framework code in VS.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://garrys-brain.blogspot.com/2008/05/goings-on-in-land-of-eclipse.html"&gt;Goings On In the Land Of Eclipse&lt;/a&gt; includes the following: &amp;quot;Currently Eclipse has &lt;a href="http://update.eclipse.org/downloads/drops/S-3.4M7-200805020100/index.php"&gt;3.4.M7&lt;/a&gt; is available for download. One of the most interesting features is that the user interface now supports WPF on Vista. The Java toolkit &lt;a href="http://en.wikipedia.org/wiki/Standard_Widget_Toolkit"&gt;SWT&lt;/a&gt; now has a &lt;a href="http://en.wikipedia.org/wiki/Windows_Presentation_Foundation"&gt;WPF&lt;/a&gt; back-end, you can see its resolution independence if you look at it through the Magnifier application on Windows. Also, in general, the user interface looks much more integrated into the native platform.&amp;quot;&lt;/li&gt;    &lt;li&gt;Mike Hillberg: &lt;a href="http://blogs.msdn.com/mikehillberg/archive/2008/05/21/Model-see_2C00_-model-do.aspx"&gt;Model-see, Model-do, and the Poo is Optional&lt;/a&gt;. Data visualization shouldn&amp;#39;t forget that you need to do things with data as well...&lt;/li&gt;    &lt;li&gt;Daniel Moth: &lt;a href="http://www.danielmoth.com/Blog/2008/05/xaml-level-100.html"&gt;XAML: Level 100&lt;/a&gt;.&amp;#160; Goes through some of the basics of XAML with WPF in mind. Then proposes what level 200, 300, and 400 are...&lt;/li&gt;    &lt;li&gt;Jeffrey Snover, PowerShell architect: &lt;a href="http://blogs.msdn.com/powershell/archive/2008/05/21/the-future-is-here-today.aspx"&gt;The Future is Here Today&lt;/a&gt;.&amp;#160; Points to Jaykul&amp;#39;s work with PowerShell/WPF...&lt;/li&gt;    &lt;li&gt;James Brundage, PowerShell team member: &lt;a href="http://blogs.msdn.com/powershell/archive/2008/05/22/wpf-powershell-part-1-hello-world-welcome-to-the-week-of-wpf.aspx"&gt;WPF &amp;amp; PowerShell &amp;#8211; Part 1 ( Hello World &amp;amp; Welcome to the Week of WPF )&lt;/a&gt;. Love to see the discussion of using WPF from the PowerShell 2.0 CTP.&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Microsoft&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.stayathomeserver.com/default.aspx?vid=0"&gt;Windows Home Server&lt;/a&gt; - humorous ad campaign for Home Server&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.troyd.net/PermaLink,guid,e0a76806-6295-4662-9680-fec344fe7e63.aspx"&gt;The Guthrie/Hanselman Conspiracy&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Lester Lobo: &lt;a href="http://blogs.msdn.com/llobo/archive/2008/05/21/join-the-wpf-test-team.aspx"&gt;Join the WPF Test Team&lt;/a&gt;.&amp;#160; Lester&amp;#39;s post is the best of several since it links to a nice video on Soapbox that includes Karen Corby, a WPF/Silverlight PM, talking about working for Microsoft. Also posting on the topic are &lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/05/20/8526007.aspx"&gt;Ivo&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/vinsibal/archive/2008/05/21/we-re-hiring.aspx"&gt;Vince&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/johngossman/archive/2008/05/21/we-re-hiring.aspx"&gt;John&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/patrickdanino/archive/2008/05/22/jobs-on-the-wpf-team.aspx"&gt;Patrick&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/greg_schechter/archive/2008/05/22/interested-in-working-on-the-wpf-team.aspx"&gt;Greg&lt;/a&gt;.&amp;#160; Jay posted a link to &lt;a href="http://windowsclient.net/jobs/"&gt;windowsclient.net/jobs&lt;/a&gt; that lists several Cider, WPF, and UIFx jobs.&amp;#160; I didn&amp;#39;t know we had that page!&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;WPF How To&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Frank La Vigne: &lt;a href="http://franksworld.com/blog/archive/2008/05/08/10934.aspx"&gt;Making Your WPF Applications Speak&lt;/a&gt; - I hadn&amp;#39;t used System.Speech in a long time.&amp;#160; My son and I built a little app to help test him with his spelling words.&amp;#160; Thanks Frank for reminding me of System.Speech...&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Alex Shed: speaking of games for kids.&amp;#160; &lt;a href="http://alexshed.spaces.live.com/blog/cns!71C72270309CE838!171.entry"&gt;Alex is working on one also&lt;/a&gt;...&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Mike Hillberg: &lt;a href="http://blogs.msdn.com/mikehillberg/archive/2008/05/05/Binding-to-anonymous-types-in-an-Xbap-or-Silverlight.aspx"&gt;Binding to anonymous types in an XBAP or Silverlight app&lt;/a&gt;.&amp;#160; Using Linq queries + databinding in WPF/Silverlight...this is a good post to read.&lt;/li&gt;    &lt;li&gt;MSDN Magazine (Shawn Wildermuth): &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc163328.aspx"&gt;Build More Responsive Apps with the Dispatcher&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;ChristophDotNet: &lt;a href="http://weblogs.asp.net/cschittko/archive/2008/05/14/wpf-ui-update-from-background-threads.aspx"&gt;WPF UI Update from Background Threads&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;US ISV Dev Team: Map Your Data &lt;a href="http://blogs.msdn.com/usisvde/archive/2008/05/14/map-your-data-part-1.aspx"&gt;Part1&lt;/a&gt; &amp;amp; &lt;a href="http://blogs.msdn.com/usisvde/archive/2008/05/15/map-your-data-part-2.aspx"&gt;Part2&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;SerialSeb: &lt;a href="http://serialseb.blogspot.com/2008/05/reflecting-on-my-last-project.html"&gt;Reflecting on my last project&lt;/a&gt;. Reflects on his last project with a number of interesting points about WPF/XAML&lt;/li&gt;    &lt;li&gt;Genesis Conduit: &lt;a href="http://genesisconduit.blogspot.com/2008/05/wpf-images-and-dpi-independance.html"&gt;WPF, Images and DPI Independance&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Kirupa Chinnathambi: &lt;a href="http://blog.kirupa.com/?p=198"&gt;Tutorial: Modifying Animations in C#&lt;/a&gt;.&amp;#160; I ran into Kirupa, an Expression Program Manager, at the local gym on the basketball court a few weeks ago.&amp;#160; He has been doing some pretty cool things...&lt;/li&gt;    &lt;li&gt;ILOG Visualization .NET Blog: &lt;a href="http://blogs.ilog.com/netvisu/2008/05/19/displaying-a-microsoft-project-xml-file-using-diagrammer-for-net-wpf-and-linq-part-1/"&gt;Displaying a MS Project XML file using Diagrammer for .NET, WPF, and LinQ Part1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Martin Bennedik: &lt;a href="http://www.bennedik.de/2007/10/wpf-fast-font-drop-down-list.html"&gt;A fast font drop down list&lt;/a&gt;. Remember, combobox is much faster if you change the ItemsPanel to VirtualizingStackPanel.&amp;#160; We didn&amp;#39;t make this change by default due to app-compat considerations.&lt;/li&gt;    &lt;li&gt;Karsten: &lt;a href="http://www.rhizohm.net/irhetoric/blog/62/default.aspx"&gt;Portfolio as WPF and ASP.NET&lt;/a&gt;. Karsten posts an app that show a list of all the apps he has built (or helped build) and does it as an XBAP or ASP.NET generated HTML page.&lt;/li&gt;    &lt;li&gt;Dan Rigsby: &lt;a href="http://www.danrigsby.com/blog/index.php/2008/05/20/margins-and-padding-in-wpf/"&gt;Margins and Padding in WPF&lt;/a&gt;.&amp;#160; If I recall correctly, we did this so you could have x1, y1, x2, y2.&amp;#160; When you set thickness with just two numbers (x, y), you are setting the horizontal size then the vertical size.&amp;#160; When you set thickness with just one number (Z), you are setting all four sizes to the same value.&amp;#160; I agree it isn&amp;#39;t easy to keep straight all the time, but x1,y1, x2, y2 keeps it good for me...&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;WPF for LOB&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Gold Coast: &lt;a href="http://blogs.msdn.com/devkeydet/archive/2008/05/07/wpf-for-line-of-business-applications.aspx"&gt;WPF for Line of Business Applications&lt;/a&gt; - &amp;quot;I&amp;#39;m a big believer that WPF is a great UI technology for LOB applications...&amp;quot;&lt;/li&gt;    &lt;li&gt;Marc of Public Sector Developer Weblog: &lt;a href="http://blogs.msdn.com/publicsector/archive/2008/05/08/standalone-validation-block.aspx"&gt;Standalone Validation Block&lt;/a&gt; - &amp;quot;It&amp;#39;s two gems in one!&amp;#160; First, it allows you to use the core validation framework without having to take a dependency on the full &lt;a href="http://msdn.microsoft.com/en-us/library/cc467894.aspx"&gt;Enterprise Library&lt;/a&gt;.&amp;#160; Second, it has a solution for surfacing the validation in your WPF UI&amp;quot;&lt;/li&gt;    &lt;li&gt;Martin Bennedik: &lt;a href="http://www.bennedik.de/2008/05/wpf-integration-for-vab-update-for.html"&gt;WPF integration for VAB update for Enterprise Library 4.0&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Silverlight&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Vaibhav: &lt;a href="http://blog.gadodia.net/customizing-vertigos-slideshow/"&gt;Customizing Vertigo&amp;#39;s Slide.Show&lt;/a&gt; - Image viewing can use a lot of improvement on the web...Slide.Show may help.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://bigweekend.external.bbc.co.uk/"&gt;BBC&amp;#39;s Big Zoomy Photo Thing&lt;/a&gt; - this gets addictive...love that &amp;lt;MultiScaleImage /&amp;gt;...&amp;#160; use your mouse wheel to zoom into the &amp;quot;1&amp;quot; and change pictures by using the menu on the left.&lt;/li&gt;    &lt;li&gt;Martin Bennedik: &lt;a href="http://www.bennedik.de/2008/05/bamberg.html"&gt;Bamberg&lt;/a&gt;. yes, Zoomy pictures are addictive.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://firstlook.nytimes.com/?p=49"&gt;Times Reader Beta for the Mac Now Available&lt;/a&gt; - NYTimes built a Cocoa app that host silverlight to show a paginated reading experience for their articles, like the Windows version of the Times Reader.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.mscui.net/PatientJourneyDemonstrator/PrimaryCare.aspx"&gt;MS CUI Patient Journey Demonstrator&lt;/a&gt; - Nice demo app showing what animation, etc... can do for your UI.&amp;#160; Like the MDI like &amp;quot;windows&amp;quot;...&lt;/li&gt;    &lt;li&gt;Michael S. Scherotter: &lt;a href="http://xmldocs.net/background/"&gt;Silverlight Page Background&lt;/a&gt; - add a bit of markup to your HTML page to have SL content be the background for your page.&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;XAML&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;This &lt;a href="http://silverlight.net/forums/p/16036/53050.aspx#53050"&gt;Silverlight Forum discussion&lt;/a&gt; reminds me of one of my pet peeves about CLR languages of today.&amp;#160; If I know the value of a property as it would be represented in XAML, it isn&amp;#39;t always easy to get that code written...&lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;URLs&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Scott Hanselman: &lt;a href="http://www.hanselman.com/blog/AreBlogURLsImportant.aspx"&gt;Are Blog URLs important&lt;/a&gt; - i think so...haven&amp;#39;t been blogging about &lt;a href="http://rrelyea.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3dUrl"&gt;URLs&lt;/a&gt; in a while though...&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=29389" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/Xaml/default.aspx">Xaml</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Apps/default.aspx">WPF Apps</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+for+LOB/default.aspx">WPF for LOB</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+How-to/default.aspx">WPF How-to</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Controls/default.aspx">WPF Controls</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/CTP/default.aspx">CTP</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/URLs/default.aspx">URLs</category></item><item><title>.NET Framework Client Profile - improving setup experiences for WPF or WinForms Applications</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/21/net-framework-client-profile-improving-setup-experiences-for-wpf-or-winforms-applications.aspx</link><pubDate>Wed, 21 May 2008 20:18:15 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:29041</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=29041</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/21/net-framework-client-profile-improving-setup-experiences-for-wpf-or-winforms-applications.aspx#comments</comments><description>&lt;p&gt;We&amp;#39;re very excited that we&amp;#39;re improving the installation experience on machines without .Net 2.0 and later with a new subset of the .NET Framework (~26MB) which we are introducing in .NET Framework 3.5sp1 called the Client Profile.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Troy Martez (the Program Manager on the WPF team that has been leading our efforts in this space) just blogged &amp;quot;&lt;a href="http://blogs.windowsclient.net/trickster92/archive/2008/05/21/introducing-the-net-framework-client-profile.aspx"&gt;Introducing the .NET Framework Client Profile&lt;/a&gt;&amp;quot;.&lt;/li&gt;    &lt;li&gt;In addition Justin Van Patten, a Program Manager on the CLR team, blogged &lt;a href="http://blogs.msdn.com/bclteam/archive/2008/05/21/net-framework-client-profile-justin-van-patten.aspx"&gt;&amp;quot;.NET Framework Client Profile&lt;/a&gt;&amp;quot; which includes the list of all the assemblies that make up the Client Profile and discusses some more details.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;We hope this helps your customers have better experiences with your WPF or Winforms application.&lt;/p&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=29041" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WinForms/default.aspx">WinForms</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/CTP/default.aspx">CTP</category></item><item><title>Growing List of Content about WPF 3.5sp1</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/13/growing-list-of-content-about-wpf-3-5sp1.aspx</link><pubDate>Tue, 13 May 2008 12:14:44 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:27746</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=27746</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/13/growing-list-of-content-about-wpf-3-5sp1.aspx#comments</comments><description>&lt;p&gt;Yesterday I did a brief post about &amp;quot;&lt;a href="http://blogs.windowsclient.net/rob_relyea/archive/2008/05/12/wpf-3-5-amp-vs-2008-sp1-beta.aspx"&gt;WPF 3.5 &amp;amp; VS 2008 SP1 Beta&lt;/a&gt;&amp;quot;.&amp;#160; Now I follow it up with a list of content about this release.&amp;#160; I plan on growing this list as new content appears, so come on back...&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Channel9 Videos&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;C9: Tim Sneath posted a video on Channel 9 showing &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=403758"&gt;Ian Ellison-Taylor (GM of WPF, Silverlight UI, Cider) and Kevin Gjerstad (GPM of WPF) on WPF 3.5sp1&lt;/a&gt; (30 min) &lt;/li&gt;    &lt;li&gt;C9: David Teitlebaum (PM on WPF Graphics) shows up with some of his great Graphics demos in &amp;quot;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=403854"&gt;WPF 3.5 SP1 Graphics with David Teitlebaum&lt;/a&gt;&amp;quot;.&amp;#160; [Update: Wow, just watched this...had seen most of the cool demos before...but I just saw the multi-input effects that David showed at around 13:50 until 14:50.&amp;#160; Amazing image transitions!] [Update: @16:45 he shows a cool WriteableBitmap demo as well] &lt;/li&gt;    &lt;li&gt;C9: Tim Sneath discusses &amp;quot;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=404024#404024"&gt;WPF 3.5 SP1 Deployment with Troy Martez&lt;/a&gt;&amp;quot; (discusses &lt;/li&gt;    &lt;li&gt;C9: Tim Sneath discusses &amp;quot;&lt;a title="WPF 3.5 SP1 Performance with Adam Smith" href="http://channel9.msdn.com/Showpost.aspx?postid=404274"&gt;WPF 3.5 SP1 Performance with Adam Smith&lt;/a&gt;&amp;quot;.&amp;#160; (haven&amp;#39;t watched it yet...but first 2 comments make it sounds like a good one to watch!) &lt;/li&gt;    &lt;li&gt;C9: &amp;quot;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=404576"&gt;WPF 3.5sp1 Application Model with Jennifer Lee&lt;/a&gt;&amp;quot; &lt;/li&gt;    &lt;li&gt;C9: &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=404726"&gt;&amp;quot;VS 2008sp1 WPF Designer Improvements with Erick Ellis/Mark Wilson-Thomas&amp;quot;&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Overview Blogs&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Scott Guthrie: &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx"&gt;VS 2008 and .NET Framework 3.5 SP1 Beta&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Tim Sneath: &lt;a href="http://blogs.msdn.com/tims/archive/2008/05/12/introducing-the-third-major-release-of-windows-presentation-foundation.aspx"&gt;Introducing the third major release of WPF&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Feature Drilldown Blogs&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Greg Schecter: &lt;a href="http://blogs.msdn.com/greg_schechter/archive/2008/05/12/a-series-on-gpu-based-effects-for-wpf.aspx"&gt;A Series on GPU-based Effects for WPF&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.windowsclient.net/rob_relyea/archive/2008/05/21/net-framework-client-profile-improving-setup-experiences-for-wpf-or-winforms-applications.aspx"&gt;.NET Framework Client Profile&lt;/a&gt; is a new way to install a small subset of the .NET Framework that will install faster and with more style than current technologies allow.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;WPF Tools&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/expression/archive/2008/04/18/vs2008sp1.aspx"&gt;Expression Blend 2.5 Update&lt;/a&gt; - The beta of .NET 3.5sp1 has a problem that the Blend team has worked around...but you need this special build. This special build is fine to replace any of your uses of 2.5 preview, if you&amp;#39;d like. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Documentation&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://vs2008sp1docs.msdn.microsoft.com/en-us/default.aspx"&gt;Documentation for VS 2008 sp1 + .NET 3.5sp1&lt;/a&gt; on vs2008sp1.docs.msdn.microsoft.com &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=27746" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Tools/default.aspx">WPF Tools</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/CTP/default.aspx">CTP</category></item><item><title>WPF 3.5 &amp; VS 2008 SP1 Beta</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/12/wpf-3-5-amp-vs-2008-sp1-beta.aspx</link><pubDate>Mon, 12 May 2008 17:43:01 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:27577</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=27577</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/12/wpf-3-5-amp-vs-2008-sp1-beta.aspx#comments</comments><description>&lt;p&gt;Scott Guthrie just did the &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx"&gt;launch blog post about the .NET Framework 3.5 SP1 beta &amp;amp; VS 2008 SP1 beta&lt;/a&gt;.&amp;#160; Tim Sneath also add a number of other great details with &amp;quot;&lt;a href="http://blogs.msdn.com/tims/archive/2008/05/12/introducing-the-third-major-release-of-windows-presentation-foundation.aspx"&gt;Introducing the 3rd major release of WPF&lt;/a&gt;&amp;quot;. Lots of great stuff for WPF developers and users.&amp;#160; Go check it out!&lt;/p&gt;  &lt;p&gt;We&amp;#39;ll be happy to help answer questions for this release on the &lt;a href="http://robrelyea.com/wpf/forum"&gt;WPF Forums&lt;/a&gt;.&amp;#160; Perhaps it makes sense to have a great title that starts with &amp;quot;3.5sp1:&amp;quot;...&lt;/p&gt;  &lt;p&gt;Watch for some &lt;a href="http://channel9.msdn.com"&gt;Channel9&lt;/a&gt; content this week as well as various blogs going into details.&lt;/p&gt;  &lt;p&gt;I&amp;#39;ll try to keep you apprised of the latest content out there...by growing a list of links on this post, or having new posts.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;WPF release history&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;November 2006 - .NET Framework 3.0 ships. &lt;/li&gt;    &lt;li&gt;November 2007 - .NET Framework 3.5 &amp;amp; VS 2008 ships. &lt;/li&gt;    &lt;li&gt;Summer 2008 - .Net Framework 3.5 sp1 &amp;amp; VS 2008 sp1 will ship. &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=27577" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Tools/default.aspx">WPF Tools</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/CTP/default.aspx">CTP</category></item><item><title>WPF/Silverlight/XAML Web News - 2008/05/09</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/09/wpf-silverlight-xaml-web-news-2008-05-09.aspx</link><pubDate>Fri, 09 May 2008 11:58:42 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:27160</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=27160</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/09/wpf-silverlight-xaml-web-news-2008-05-09.aspx#comments</comments><description>&lt;h3&gt;WPF Controls&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Emphess.Net: &lt;a href="http://www.emphess.net/2008/05/04/a-menukiller-control-draft/"&gt;A MenuKiller Control&lt;/a&gt; - this article is a work in progress detailing how to build a new paradigm for menus... &lt;/li&gt;    &lt;li&gt;Filipe Fortes: &lt;a href="http://fortes.com/2007/03/20/bindablerun/"&gt;BindableRun&lt;/a&gt; - I recently had to point this out to somebody inside of Microsoft.&amp;#160; Ever wanted to databind to a &amp;lt;Run /&amp;gt; &lt;/li&gt;    &lt;li&gt;Righthand blogs: &lt;a href="http://cs.rthand.com/blogs/blog_with_righthand/archive/2008/05/07/Developer-Express-steps-into-WPF.aspx"&gt;Developer Express steps into WPF&lt;/a&gt; (DXCharts for WPF) &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;WPF How To&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;John Gossman: &lt;a href="http://blogs.msdn.com/johngossman/archive/2008/05/07/the-attached-behavior-pattern.aspx"&gt;The Attached Behavior Pattern&lt;/a&gt;.&amp;#160; John describes using attached properties to add behavior via attached properties.&amp;#160; I believe this is a common pattern...I recently talked with an ISV who has ~100 attached properties that they have defined for use throughout their project. &lt;/li&gt;    &lt;li&gt;Douglas Day: &lt;a href="http://www.codeproject.com/KB/install/DDayUpdate_Part1.aspx?fid=439316&amp;amp;df=90&amp;amp;mpp=25&amp;amp;noise=3&amp;amp;sort=Position&amp;amp;view=Quick&amp;amp;select=2394731&amp;amp;fr=1"&gt;Adding automatic updates to your program (codeproject)&lt;/a&gt;.&amp;#160; This project shows an alternative to ClickOnce for updating your application. &lt;/li&gt;    &lt;li&gt;Steve Rodgers: &lt;a href="http://steverodgers.blogspot.com/2008/05/creating-expression-blend-scrollbars.html"&gt;Creating &amp;quot;Expression Blend&amp;quot; Scrollbars in WPF&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Josh Smith: &lt;a href="http://joshsmithonwpf.wordpress.com/2008/05/03/article-comparing-winforms-and-wpf/"&gt;Creating the Same Program in Windows Forms and WPF&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;BrownBot: &lt;a href="http://www.brownbot.com/XNABlog/?p=161"&gt;Handling application close from a user control in WPF&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;NewThingsILearned: &lt;a href="http://geekswithblogs.net/NewThingsILearned/archive/2008/04/30/pack-uri-authority---local-assembly--executable.aspx"&gt;Pack URI Authority - Local Assembly = Executable&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Alkampfer&amp;#39;s Place: &lt;a href="http://www.nablasoft.com/alkampfer/?p=234"&gt;Converting System.Windows.Input.Key to Char or String&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;XClave: &lt;a href="http://cskardon.wordpress.com/2008/05/06/extensionising-wpf-or-chris-fun-with-extension-methods-and-wpf/"&gt;Extensionising Wpf (or Chris&amp;#8217; fun with Extension methods and Wpf)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;WPF Tools&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;WPF Designer in VS2008: &lt;a title="WPF and how to move between graphics and XAML" href="http://selfelected.blogspot.com/2008/05/wpf-and-how-to-move-between-graphics.html"&gt;WPF and how to move between graphics and XAML&lt;/a&gt; describes Shift-F7 as a way to jump between the WPF Designer and the XAML View.&amp;#160; F7 jumps to code behind. &lt;/li&gt;    &lt;li&gt;Josh Smith: List of &lt;a href="http://joshsmithonwpf.wordpress.com/2008/05/06/cider-improvements-in-sp1/"&gt;Cider Improvements in SP1&lt;/a&gt;. We&amp;#39;ve been talking since Mix08 about what is coming in the &amp;quot;servicing release&amp;quot; for .Net 3.5.&amp;#160; These are the first public details about what is coming for WPF developers in VS2008 SP1. &lt;/li&gt;    &lt;li&gt;Blend/Design Blog: &lt;a href="http://blogs.msdn.com/expression/archive/2008/05/05/what-would-you-like-to-see-in-the-next-version-of-blend-design.aspx"&gt;What would you like to see in the next versions of Blend and Design?&lt;/a&gt;&amp;#160; Lots of great feedback already in the comments.&amp;#160; Make sure the team gets your feedback! &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;WPF Frameworks&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Patterns and Practices Guidance: &lt;a href="http://www.pnpguidance.net/post/CaliburnMVPFrameworkWPFCompositeApplications.aspx"&gt;Caliburn - An MVP Framework for WPF Composite Applications&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;WPF Books&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.dotnetmasters.com/"&gt;Billy Hollis&lt;/a&gt; looks like he released his book &lt;a href="http://www.amazon.com/Windows%C2%AE-Presentation-Foundation-Pro-Developer/dp/0735624186"&gt;WPF: A Scenario Based Approach&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Victor Gaduioso (Identity Mind) has released &amp;quot;&lt;a href="http://www.amazon.com/Foundation-Blend-Building-Applications-Silverlight/dp/1590599764/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1206468699&amp;amp;sr=8-1"&gt;Foundation Expression Blend 2: Building Applications in WPF and Silverlight&lt;/a&gt;&amp;quot; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Silverlight&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Joe Blogs: &lt;a href="http://blogs.windowsclient.net/joeyw/archive/2008/04/20/the-spectrum-of-ria.aspx"&gt;The Spectrum of RIA&lt;/a&gt;.&amp;#160; I like Joe&amp;#39;s 4 bullets... &lt;/li&gt;    &lt;li&gt;Wpf-Graphics.com: Just noticed that Paste2Xaml and ViewerSVG now support Silverlight. &lt;a href="http://www.wpf-graphics.com/Blog.aspx"&gt;See posts in April 2008&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Silverlight.net Forums: &lt;a href="http://silverlight.net/forums/p/15468/51126.aspx#51126"&gt;XamlWriter for Silverlight&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Marlon Grech: &lt;a href="http://marlongrech.wordpress.com/2008/05/03/silverlight-attached-properties-for-wpf-developers/"&gt;Silverlight Attached Properties for WPF Developers&lt;/a&gt;&amp;#160; I need to follow up on this one...ideally Silverlight doesn&amp;#39;t have this incompatibility with WPF. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/expression/archive/2008/05/03/an-update-to-deep-zoom-composer.aspx"&gt;Deep Zoom Composer update&lt;/a&gt; - I love &amp;lt;MultiScaleImage /&amp;gt; in Silverlight 2. WPF doesn&amp;#39;t have it yet, but it is very cool... &lt;/li&gt;    &lt;li&gt;John Gossman: &lt;a href="http://blogs.msdn.com/johngossman/archive/2008/05/01/silverlight-the-art-of-subsetting.aspx"&gt;Silverlight: the art of subsetting&lt;/a&gt;.&amp;#160; John is back to blogging...go check out what he is up to! &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Scripting/DLR&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Jimmy Schementi: &lt;a href="http://blog.jimmy.schementi.com/2008/05/story-of-ruby-and-python-in-silverlight.html"&gt;The story of Ruby and Python in Silverlight&lt;/a&gt;&amp;#160; Jimmy is a PM on the DLR team, he describes the journey of integration of the DLR and Silverlight... &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Microsoft Office&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;IStartedSomething: &lt;a href="http://www.istartedsomething.com/20080428/search-commands-available-office-labs/"&gt;Search Commands now available from Office Labs&lt;/a&gt;.&amp;#160; I had heard about this powertoy to make it easier to find commands in Ribbon based office apps for a while, but never used it until now... &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=27160" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Books/default.aspx">WPF Books</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Tools/default.aspx">WPF Tools</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+How-to/default.aspx">WPF How-to</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Controls/default.aspx">WPF Controls</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/DLR/default.aspx">DLR</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/Scripting/default.aspx">Scripting</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Frameworks/default.aspx">WPF Frameworks</category></item><item><title>WPF Application Quality Guide v0.2</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/08/wpf-application-quality-guide-v0-2.aspx</link><pubDate>Thu, 08 May 2008 19:45:19 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:27070</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=27070</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/08/wpf-application-quality-guide-v0-2.aspx#comments</comments><description>&lt;p&gt;Back in January &lt;a href="http://rrelyea.spaces.live.com/blog/cns!167AD7A5AB58D5FE!2572.entry"&gt;we posted v0.1&lt;/a&gt;, now we just posted a new version of the &lt;a href="http://windowsclient.net/wpf/white-papers/wpf-app-quality-guide.aspx"&gt;WPF Application Quality Guide (v0.2)&lt;/a&gt; on WindowsClient.net.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;In light of the rapid adoption of the &lt;a href="http://msdn2.microsoft.com/en-us/netframework/aa663326.aspx"&gt;WPF&lt;/a&gt; and the continuous requests from partners and customers, the WPF team at Microsoft is happy to present the second preliminary release of the &amp;#8220;WPF Application Quality Guide&amp;#8221;. We plan to release the Guide in stages, updating and fine-tuning the content, based on feedback provided by you. This second release contains more examples that illustrate how to find the AutomationElement object by using UI Automation; introduction to the WPF programming stack and software testing; high level overview of test methodology, planning, and strategies; visual verification testing; media testing; verification of animations and other transitions; performance best practices resources; security testing considerations; a list of tools for creating, debugging, and testing WPF applications; and additional topics in the Appendix about resources for WPF data binding and debugging, and about WPF interoperability with Win32 and Windows Forms.&lt;/p&gt;    &lt;p&gt;We appreciate your feedback, so please leave comments below. Specifically, please let us know what you think of the way we have organized the content and the ease of navigating through it. &lt;/p&gt;    &lt;p&gt;The WPF Team&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Ivo blogged about this as well, including how to best give feedback at: &lt;a title="http://blogs.msdn.com/ivo_manolov/archive/2008/05/08/8474130.aspx" href="http://blogs.msdn.com/ivo_manolov/archive/2008/05/08/8474130.aspx"&gt;http://blogs.msdn.com/ivo_manolov/archive/2008/05/08/8474130.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=27070" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Testing/default.aspx">WPF Testing</category></item><item><title>Glenn Block: WPF, from this to that...Wow!</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/08/glenn-block-wpf-from-this-to-that-wow.aspx</link><pubDate>Thu, 08 May 2008 18:44:20 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:27061</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=27061</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/08/glenn-block-wpf-from-this-to-that-wow.aspx#comments</comments><description>&lt;p&gt;In &amp;quot;&lt;a href="http://blogs.msdn.com/gblock/archive/2008/05/08/wpf-from-this-to-that-wow.aspx"&gt;WPF, from this to that...Wow!&lt;/a&gt;&amp;quot;, Glenn discusses how the PNP team working on &amp;quot;Prism&amp;quot; involved a designer and moved their application from the image on the left to the image on the right.&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2"&gt;     &lt;tr&gt;       &lt;td&gt;&lt;img height="198" src="http://blogs.msdn.com/blogfiles/gblock/WindowsLiveWriter/PrismRIfirstdrop_8804/image_thumb.png" width="207" alt="" /&gt; &lt;/td&gt;        &lt;td&gt;&lt;img height="198" src="http://blogs.msdn.com/blogfiles/gblock/WindowsLiveWriter/WPFfromthistothat.Wow_9546/image_thumb_3.png" width="261" alt="" /&gt; &lt;/td&gt;     &lt;/tr&gt;   &lt;/table&gt;  &lt;p&gt;Clearly, using a designer can do great things for websites...and now for Applications as well.&amp;#160; I&amp;#39;d like to see WPF tools help make more of this attainable for developers who are working on their own as well.&lt;/p&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=27061" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/Designers/default.aspx">Designers</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/User+Experience/default.aspx">User Experience</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Frameworks/default.aspx">WPF Frameworks</category></item><item><title>May 17th - Karl/Josh - WPF Multi-Tier Biz App Track</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/07/may-17th-karl-josh-wpf-multi-tier-biz-app-track.aspx</link><pubDate>Thu, 08 May 2008 00:09:44 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:26929</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=26929</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/07/may-17th-karl-josh-wpf-multi-tier-biz-app-track.aspx#comments</comments><description>&lt;p&gt;The curriculum for this event that Karl and Josh are leading in Charlotte, NC on May 17th, 2008 sounds great:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://karlshifflett.wordpress.com/2008/04/06/may2008codecamp/" href="http://karlshifflett.wordpress.com/2008/04/06/may2008codecamp/"&gt;http://karlshifflett.wordpress.com/2008/04/06/may2008codecamp/&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;h5&gt;Introduction&lt;/h5&gt;    &lt;p&gt;Before diving into WPF, first briefly get to know Josh and Karl and then have quick overview of what we will cover throughout the day.&lt;/p&gt;    &lt;h5&gt;WPF UI Architecture&lt;/h5&gt;    &lt;p&gt;Buildings must rest on a firm foundation in order to avoid falling over. The same holds true for a complex application&amp;#8217;s user interface. This session covers fundamental topics necessary for creating a solid foundation upon which large, dynamic, user-friendly business applications can grow.&lt;/p&gt;    &lt;h5&gt;Data Binding&lt;/h5&gt;    &lt;p&gt;WPF is all about data binding. It is a core feature of the WPF framework, and professional WPF Developers must thoroughly understand it to be productive. This session reviews the fundamentals of WPF data binding and shows how to leverage data binding in real-world user interfaces.&lt;/p&gt;    &lt;h5&gt;WPF-Friendly Business Objects&lt;/h5&gt;    &lt;p&gt;The user interface is just one part of a smart client application. Enabling other parts of your system to leverage the rich capabilities of WPF requires some extra planning and foresight. This session explains how to create business objects that work well with WPF.&lt;/p&gt;    &lt;h5&gt;Advanced Data Binding&lt;/h5&gt;    &lt;p&gt;Business data is complicated. Displaying, editing, and validating complex data requires the use of advanced data binding techniques. This session shows how to use the features of WPF data binding that enable Developers to manage the complexity of their data.&lt;/p&gt;    &lt;h5&gt;WPF Tools &amp;amp; Performance Testing&lt;/h5&gt;    &lt;p&gt;The WPF community is full of great free utilities and tools that make it easier to program in WPF. This session shows how to use many of the tools, including several tools that aid in testing the performance of a WPF user interface.&lt;/p&gt;    &lt;h5&gt;MVC and Unit Testing&lt;/h5&gt;    &lt;p&gt;The Model-View-Controller and Model-View-Presenter patterns are time-tested, developer-approved solutions for creating modular, loosely coupled application architectures. One of the key benefits of using those patterns is that the system is much easier to unit test. This session dives deep into how you can implement MVC in a WPF application, and how to create unit tests for the Model and Controller.&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=26929" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+for+LOB/default.aspx">WPF for LOB</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+How-to/default.aspx">WPF How-to</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/Events/default.aspx">Events</category></item><item><title>PowerShell + WPF</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/06/powershell-wpf.aspx</link><pubDate>Tue, 06 May 2008 20:38:26 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:26703</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=26703</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/06/powershell-wpf.aspx#comments</comments><description>&lt;p&gt;I&amp;#39;ve blogged about PowerShell in the past:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://rrelyea.spaces.live.com/blog/cns!167AD7A5AB58D5FE!2190.entry"&gt;Joel Bennett: PoshConsole - a WPF based PowerShell console&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://windowsclient.net/blogs/rob_relyea/archive/2008/03/28/nanda-lella-do-you-want-a-powershell-based-build-environment.aspx"&gt;Nanda Lella: Do you want a &lt;strong&gt;PowerShell&lt;/strong&gt; based build environment?&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Now, I&amp;#39;m excited to see a few new things in their CTP for PowerShell2:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;PowerShell2 CTP includes the ability to run in STA mode (Single Threaded Apartment model).&amp;#160; See &amp;quot;&lt;a href="http://huddledmasses.org/wpf-from-powershell-a-splash-screen/"&gt;WPF from PowerShell - A Splash Screen&lt;/a&gt;&amp;quot; from Huddled Masses&lt;/li&gt;    &lt;li&gt;Included in the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=107395"&gt;CTP&lt;/a&gt; is a &amp;quot;Graphical Windows Powershell&amp;quot; (gpowershell.exe) that I believe is a WPF application. I don&amp;#39;t know how it compares with other PowerShell consoles, but I&amp;#39;m always excited to see more WPF apps shipping...&lt;/li&gt; &lt;/ol&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.windowsclient.net/blogs/rob_relyea/WindowsLiveWriter/PowerShellWPF_BFC9/PowerShell2CTP2-GraphicalWindowsPowershell_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="205" alt="PowerShell2CTP2-GraphicalWindowsPowershell" src="http://blogs.windowsclient.net/blogs/rob_relyea/WindowsLiveWriter/PowerShellWPF_BFC9/PowerShell2CTP2-GraphicalWindowsPowershell_thumb.png" width="312" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=26703" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Apps/default.aspx">WPF Apps</category></item><item><title>Microsoft Expression Studio 2 Ships!</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/01/microsoft-expression-studio-2-ships.aspx</link><pubDate>Thu, 01 May 2008 23:25:36 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:26116</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=26116</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/01/microsoft-expression-studio-2-ships.aspx#comments</comments><description>&lt;p&gt;Very excited about the great new stuff that the Expression team is now shipping.&amp;#160; Another great release - eat, drink and build with XAML!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;From the &lt;/u&gt;&lt;/strong&gt;&lt;a href="http://www.microsoft.com/presspass/press/2008/may08/05-01Expression2PR.mspx"&gt;&lt;strong&gt;&lt;u&gt;Press Release&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#8226; &lt;b&gt;Expression Web 2&lt;/b&gt; adds support for PHP and Adobe Photoshop import based on customer feedback.&lt;/p&gt;  &lt;p&gt;&amp;#8226; &lt;b&gt;Expression Blend 2,&lt;/b&gt; in addition to Silverlight support, adds vertex animation and an improved user interface with a new split design/XAML view. &lt;/p&gt;  &lt;p&gt;&amp;#8226; &lt;b&gt;Expression Design 2&lt;/b&gt; adds improved exporting functionality including the ability to export slices. &lt;/p&gt;  &lt;p&gt;&amp;#8226; &lt;b&gt;Expression Media 2&lt;/b&gt; is a robust digital asset management solution for photographers and other creative professionals. It adds support for the latest file formats including RAW, provides geotagging functionality, and is supported by Microsoft Office 2007 and Microsoft Office for Mac 2008. &lt;/p&gt;  &lt;p&gt;&amp;#8226; &lt;b&gt;Expression Encoder 2&lt;/b&gt; is now a core offering of the suite. It allows creative and Web professionals to optimize almost any type of video content quickly for publishing on the Web, either in streaming video, rich-media advertising or other Web 2.0 projects. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="http://microsoft.com/expression"&gt;microsoft.com/expression&lt;/a&gt; content&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Expression 2 &lt;a href="http://www.microsoft.com/expression/features/Default.aspx?key=studio"&gt;Features&lt;/a&gt; | &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=7AE2720C-72BA-489B-ADBB-EE6F3C79066D&amp;amp;displaylang=en"&gt;Trial&lt;/a&gt; | &lt;a href="http://www.microsoft.com/expression/products/Purchase.aspx?key=studio"&gt;Buy It&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/somasegar/archive/2008/05/01/expression-studio-2-rtms-today.aspx"&gt;Soma&amp;#39;s blog post&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Kirupa&amp;#39;s &lt;a href="http://blogs.msdn.com/expression/archive/2008/05/02/expression-blend-2-and-expression-design-2-released.aspx"&gt;We Launched&lt;/a&gt; post on the Expression Team&amp;#39;s blog&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=26116" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Apps/default.aspx">WPF Apps</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Tools/default.aspx">WPF Tools</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/Designers/default.aspx">Designers</category></item><item><title>Yahoo! Messenger for Vista Beta released</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/01/yahoo-messenger-for-vista-beta-released.aspx</link><pubDate>Thu, 01 May 2008 12:05:46 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:26017</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=26017</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/05/01/yahoo-messenger-for-vista-beta-released.aspx#comments</comments><description>&lt;p&gt;Happy to see the new Beta of &lt;a href="http://www.ymessengerblog.com/blog/2008/04/30/yahoo-messenger-for-vista-adds-voice-and-sms/"&gt;Yahoo! Messenger for Vista adds Voice and SMS!&lt;/a&gt;&amp;#160; That post has a summary of new improvements for this WPF application, download link, and a video walk through of using it.&lt;/p&gt;  &lt;p&gt;dotnet mania (&lt;a href="http://eric.burke.name/dotnetmania/"&gt;Eric Burke&lt;/a&gt;) also adds a bit more info about the release in &amp;quot;&lt;a href="http://eric.burke.name/dotnetmania/2008/04/30/21.23.10"&gt;we are live! (again)&lt;/a&gt;&amp;quot;...including the fact that they&amp;#39;ve focused on startup time (by doing less and loading less code at startup.), have updated many visuals, have internationalized to de-DE and zh-TW, added voice and SMS, etc...&amp;#160;&amp;#160; He also recommends Vista SP1 (or at least a QFE)!&lt;/p&gt;  &lt;p&gt;Congrats to Eric &amp;amp; the team @ Yahoo!&lt;/p&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=26017" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Apps/default.aspx">WPF Apps</category></item><item><title>WPF/Silverlight/XAML Web News - 2008/04/30</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/04/30/wpf-silverlight-xaml-web-news-2008-04-30.aspx</link><pubDate>Wed, 30 Apr 2008 11:18:13 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:25856</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=25856</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/04/30/wpf-silverlight-xaml-web-news-2008-04-30.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;&lt;u&gt;WPF Frameworks&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Brian Noyes: &lt;a href="http://www.softinsight.com/bnoyes/2008/04/29/PrismCompositeWPFGuidance.aspx"&gt;Prism: Composite WPF Guidance&lt;/a&gt;. Great summary of &amp;quot;Prism&amp;quot; from Brian.&amp;#160; Must read! &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;Basically Prism is looking to address most of the same concerns that led to the development of the &lt;a href="http://www.softinsight.com/bnoyes/ct.ashx?id=e14c5f5b-24dc-432c-ac5a-5232e31c22e3&amp;amp;url=http%3a%2f%2fmsdn2.microsoft.com%2fen-us%2flibrary%2faa480450.aspx"&gt;Composite UI Application Block (CAB)&lt;/a&gt; and the &lt;a href="http://www.softinsight.com/bnoyes/ct.ashx?id=e14c5f5b-24dc-432c-ac5a-5232e31c22e3&amp;amp;url=http%3a%2f%2fmsdn2.microsoft.com%2fen-us%2flibrary%2faa480482.aspx"&gt;Smart Client Software Factory (SCSF)&lt;/a&gt;. Specifically, if you have a large, complicated smart client application, particularly one developed by multiple (possibly distributed) teams, you can&amp;#39;t afford to build it all into one big monolithic mass of UI code in a single or small number of top level windows and their code behind. You will need to modularize the application and compose the UI that the user sees out of smaller, more granular and well factored parts that are as decoupled as possible from one another, but come together to make the end result without an overly complex integration effort.&lt;/p&gt;    &lt;p&gt;...&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;WPF Contests&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Josh Smith: &lt;a href="http://joshsmithonwpf.wordpress.com/2008/04/27/announcing-the-podder-skinning-competition/"&gt;Announcing the Podder Skinning Competition&lt;/a&gt; - Podder, if you haven&amp;#39;t seen it, is a great example of how to enable a skinnable application in WPF... &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;WPF Tools&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;geekSpeak: &lt;a href="http://blogs.msdn.com/geekspeak/archive/2008/04/24/resources-for-geekspeak-the-mole-visualizer-with-karl-shifflett.aspx"&gt;Mole Visualizer + Mole links&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;WPF How-To&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Alex Shed: &lt;a href="http://alexshed.spaces.live.com/blog/cns!71C72270309CE838!161.entry"&gt;Using FrameworkElement.Resources as a Simplified Service Registry&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Rudi Grobler: &lt;a href="http://dotnet.org.za/rudi/archive/2008/04/24/pimp-my-listview.aspx"&gt;Pimp my ListView&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;TeamLive: &lt;a href="http://teamlive.wordpress.com/2008/01/07/glass-ball/"&gt;Glass Ball in Xaml&lt;/a&gt;.&amp;#160; yeah Vectors!&amp;#160; (+ boo jpegs) &lt;/li&gt;    &lt;li&gt;Atul Gupta: &lt;a href="http://infosysblogs.com/microsoft/2008/04/wpf_objectdataprovider_vs_dire.html"&gt;Good link with reminder of benefits of ObjectDataProvider vs Direct Object Use&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;WPF Controls&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Jared Bienz: &lt;a href="http://www.codeplex.com/transitionals"&gt;WPF Transitionals&lt;/a&gt; - lots of &lt;a href="http://fwdnug.com/blogs/chriskoenig/archive/2008/04/29/cool-wpf-effects-library.aspx"&gt;blog&lt;/a&gt; &lt;a href="http://blogs.msdn.com/brada/archive/2008/04/29/reusable-wpf-transitions-project-is-live.aspx"&gt;love&lt;/a&gt; &lt;a href="http://www.rhizohm.net//irhetoric/blog/59/default.aspx"&gt;out&lt;/a&gt; there already for this new CodePlex project. &lt;/li&gt;    &lt;li&gt;MindScape: &lt;a href="http://www.mindscape.co.nz/blog/index.php/2008/04/28/heterogeneous-hierarchies-in-the-wpf-elements-multicolumntreeview/"&gt;Heterogeneouse hierarchies in MindScape&amp;#39;s WPF Elements Multicolumn TreeView&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Silverlight&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Event Horizon: &lt;a href="http://blog.kkrankk.com/2008/04/porting-silverlight-20-to-wpf.html"&gt;Porting Silverlight 2 to WPF&lt;/a&gt; - &amp;quot;found several (as far as I know) undocumented differences between Silverlight 2.0 and WPF that I wanted to share&amp;quot; &lt;/li&gt;    &lt;li&gt;Jaime Rodriguez: &lt;a href="http://blogs.msdn.com/jaimer/archive/2008/04/29/viewbox-for-silverlight2.aspx"&gt;Viewbox for Silverlight 2&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strike&gt;SilverlightShow: Why would you specify an event handler in XAML instead of code?&amp;#160; I&amp;#39;m sure some of you have opinions on both sides of the fence here...&lt;/strike&gt;&amp;#160;&amp;#160; Corrected based on feedback:&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Bill Reiss: &lt;a href="http://www.bluerosesystems.com/SilverlightBrassTacks/post/Why-would-you-specify-an-event-handler-in-XAML-instead-of-code.aspx"&gt;Why would you specify an event handler in XAML instead of code?&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Microsoft&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Channel 9: &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=399964"&gt;Ori Amiga - Programming the Mesh&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;Ori Amiga shows a number of demos showing the native Mesh feeds, WPF applications using Mesh, a Silverlight client that supports working on and offline, a custom Facebook application that syncs Facebook photos with Live Mesh, a Mac client that sends photos to Live Mesh and even LINQ queries over Mesh objects&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Virtual Earth: &lt;a href="http://blogs.msdn.com/virtualearth/archive/2008/04/29/tracking-virtual-earth-tile-usage.aspx"&gt;Tracking Virtual Earth Tile Usage&lt;/a&gt; (for WPF, Silverlight, etc... apps) &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=25856" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Tools/default.aspx">WPF Tools</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+How-to/default.aspx">WPF How-to</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Controls/default.aspx">WPF Controls</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF+Frameworks/default.aspx">WPF Frameworks</category></item><item><title>Rudi Grobler: docx to FlowDocument</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/04/25/rudi-grobler-docx-to-flowdocument.aspx</link><pubDate>Fri, 25 Apr 2008 17:18:43 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:25204</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=25204</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/04/25/rudi-grobler-docx-to-flowdocument.aspx#comments</comments><description>&lt;p&gt;&lt;a href="https://blogs.windowsclient.net/blogs/articles/default.aspx"&gt;Browsing WindowsClient.Net&amp;#39;s articles&lt;/a&gt;, I found Rudi Grobler&amp;#39;s recent post that renders simple docx files as FlowDocuments: &amp;quot;&lt;a href="http://www.codeproject.com/KB/WPF/OpenFlowDoc.aspx"&gt;OpenXML + FlowDocument = OpenFlowDocument?&lt;/a&gt;&amp;quot;&amp;#160; Nice use of Linq and extension methods as well.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Previous Web Links in this area&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://openxmldeveloper.org/forums/post/363.aspx"&gt;Forum post on OpenXmlDeveloper.org&lt;/a&gt;...question for this kind of thing...with no answer...&lt;/li&gt;    &lt;li&gt;&lt;a href="http://rrelyea.spaces.live.com/blog/cns!167AD7A5AB58D5FE!1636.entry"&gt;FlowDocument .xaml and .docx (OpenXML) Writer&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=25204" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/File+Format+Converters/default.aspx">File Format Converters</category></item><item><title>Bjarne Stroustrup on DSLs</title><link>http://blogs.windowsclient.net/rob_relyea/archive/2008/04/25/bjarne-stroustrup-on-dsls.aspx</link><pubDate>Fri, 25 Apr 2008 16:49:08 GMT</pubDate><guid isPermaLink="false">f1c07d22-4184-4df1-9c40-8dd04b52e796:25193</guid><dc:creator>Rob_Relyea</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.windowsclient.net/rob_relyea/rsscomments.aspx?PostID=25193</wfw:commentRss><comments>http://blogs.windowsclient.net/rob_relyea/archive/2008/04/25/bjarne-stroustrup-on-dsls.aspx#comments</comments><description>&lt;p&gt;MSDN magazine included an interview of &lt;a href="http://msdn2.microsoft.com/en-us/magazine/cc500572.aspx"&gt;Bjarne Stroustrup on the Evolution of Languages&lt;/a&gt;.&amp;#160; Interesting to read his thoughts on DSLs:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;HD&lt;/strong&gt; You commented on your Web site, &amp;quot;I think we should look for elegance in the applications built, rather than in the languages themselves.&amp;quot; Is the move toward domain specific languages (DSLs) a convergence of these?&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;BS&lt;/strong&gt; Yes, almost certainly. It is often an attempt in that direction. Sometimes, it even works.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;HD&lt;/strong&gt; What are your thoughts on DSLs in general? What do you envision as the relationship between DSLs and general-purpose languages?&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;BS&lt;/strong&gt; I worry about the number of languages being designed, implemented, introduced with great fanfare, and then fading away without significant impact. During this&amp;#8212;typically many-years long phase of development&amp;#8212;a new language consumes significant resources with essentially no returns. I wrote a paper on this phenomenon called &amp;quot;A Rationale for Semantically Enhanced Library Languages&amp;quot; (&lt;a href="http://research.att.com/~bs/SELLrationale.pdf"&gt;research.att.com/~bs/SELLrationale.pdf&lt;/a&gt;). I argue for using libraries, possibly supported by tools, and a general-purpose language.&lt;/p&gt;    &lt;p&gt;I think that a DSL should be a last resort, not a first. If at all possible, the DSL should be firmly rooted in a general-purpose language and standard tool chains. A DSL needs a general-purpose language (or at least a systems programming language) for its implementation and the implementation of its run-time primitives. I think it would be best if a DSL is consciously and firmly paired with at least one general-purpose language so that it is easy to add new facilities through the use of libraries written in that general-purpose language. Obviously, a professional should master several languages, but I do wonder if the sum of complexity of a variety of DSLs couldn&amp;#39;t become so high that it became a problem. Also, many (if not most) DSLs seem to &amp;quot;want to&amp;quot; become general-purpose languages&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;People should consider if XAML based DSLs make good sense for their file formats.&amp;#160; Don&amp;#39;t invent a new language, build a new XAML Vocabulary, and be XAML based - like &lt;a href="http://robrelyea.com/wpf/xvSpec"&gt;WPF&lt;/a&gt;, Silverlight, XPS, Workflow, etc...&lt;/p&gt;&lt;img src="http://blogs.windowsclient.net/aggbug.aspx?PostID=25193" width="1" height="1"&gt;</description><category domain="http://blogs.windowsclient.net/rob_relyea/archive/tags/Xaml/default.aspx">Xaml</category></item></channel></rss>