<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>WPF</title>
        <link>http://geekswithblogs.net/sdorman/category/6176.aspx</link>
        <description>Windows Presentation Foundation (WPF) topics.
</description>
        <language>en-US</language>
        <copyright>Scott Dorman</copyright>
        <managingEditor>sj_dorman@hotmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/us/</creativeCommons:license>
        <item>
            <title>When Should You Use WPF?</title>
            <link>http://geekswithblogs.net/sdorman/archive/2008/07/20/when-should-you-use-wpf.aspx</link>
            <description>&lt;p&gt;It’s pretty clear that Windows Presentation Foundation (WPF) is here to stay. In fact, use of WPF is becoming more popular and frequent, particularly now that Silverlight 2.0 is on the horizon. The problem is that there has been very little guidance available to help you decide when to use the various UI technologies available. There is however, some unofficial help in the form of this &lt;a href="http://blogs.msdn.com/synergist/archive/2007/07/10/when-to-use-which-microsoft-presentation-technology.aspx" target="_blank"&gt;blog post&lt;/a&gt; and this &lt;a title="Introducing Windows Communication Foundation" href="http://www.davidchappell.com/articles/white_papers/Introducing_WCF_in_.NET_Framework_3.5_v1.0.docx" target="_blank"&gt;white paper&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Here is the comparison matrix from Michael’s blog post:&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="1" width="763" border="1" style="border-collapse:collapse;border-width:1px;border-spacing:0px;border-color:black"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td class="" valign="top" width="96"&gt; &lt;/td&gt;        &lt;td class="" valign="top" width="157"&gt;&lt;strong&gt;&lt;a href="http://wpf.netfx3.com/" target="_blank" mce_href="http://wpf.netfx3.com/"&gt;WPF&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td class="" valign="top" width="178"&gt;&lt;strong&gt;&lt;a href="http://www.xbap.org/index.html" target="_blank" mce_href="http://www.xbap.org/index.html"&gt;WPF XBAP&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td class="" valign="top" width="168"&gt;&lt;strong&gt;&lt;a href="http://www.microsoft.com/silverlight/" target="_blank" mce_href="http://www.microsoft.com/silverlight/"&gt;Silverlight&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td class="" valign="top" width="162"&gt;&lt;strong&gt;&lt;a href="http://ajax.asp.net/" target="_blank" mce_href="http://ajax.asp.net/"&gt;ASP.Net + AJAX&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="background-color:#FFFFF0"&gt;       &lt;td class="" valign="top" width="96"&gt;&lt;strong&gt;Client&lt;/strong&gt;&lt;/td&gt;        &lt;td class="" valign="top" width="157"&gt;Windows XP SP2 (With &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=10cc340b-f857-4a14-83f5-25634c3bf043&amp;amp;displaylang=en" target="_blank"&gt;.Net 3.0&lt;/a&gt;) &amp;amp; Vista&lt;/td&gt;        &lt;td class="" valign="top" width="178"&gt;Internet Explorer + Windows XP SP2 (with .&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=10cc340b-f857-4a14-83f5-25634c3bf043&amp;amp;displaylang=en" target="_blank"&gt;Net 3.0&lt;/a&gt;) &amp;amp; Vista&lt;/td&gt;        &lt;td class="" valign="top" width="168"&gt;FireFox, Mac Safari, Internet Explorer&lt;/td&gt;        &lt;td class="" valign="top" width="162"&gt;Any Web Browser&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td class="" valign="top" width="96"&gt;&lt;strong&gt;Deployment&lt;/strong&gt;&lt;/td&gt;        &lt;td class="" valign="top" width="157"&gt;Downloadable Installer or &lt;a href="http://msdn2.microsoft.com/en-US/library/142dbbz4(VS.80).aspx" target="_blank" mce_href="http://msdn2.microsoft.com/en-US/library/142dbbz4(VS.80).aspx"&gt;ClickOnce&lt;/a&gt;&lt;/td&gt;        &lt;td class="" valign="top" width="178"&gt;Runs in Internet Explorer secure sandbox&lt;/td&gt;        &lt;td class="" valign="top" width="168"&gt;One-time install of Silverlight plug-in&lt;/td&gt;        &lt;td class="" valign="top" width="162"&gt;Web Page&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="background-color:#FFFFF0"&gt;       &lt;td class="" valign="top" width="96"&gt;&lt;strong&gt;When to use&lt;/strong&gt;&lt;/td&gt;        &lt;td class="" valign="top" width="157"&gt;Programs that need access to Windows desktop files.&lt;/td&gt;        &lt;td class="" valign="top" width="178"&gt;Intranet applications for Windows-oriented companies.&lt;/td&gt;        &lt;td class="" valign="top" width="168"&gt;Rich Internet Applications for public-facing web sites&lt;/td&gt;        &lt;td class="" valign="top" width="162"&gt;General-purpose public-facing web sites&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123913"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123913" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/sdorman/aggbug/123913.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Dorman</dc:creator>
            <guid>http://geekswithblogs.net/sdorman/archive/2008/07/20/when-should-you-use-wpf.aspx</guid>
            <pubDate>Sun, 20 Jul 2008 17:52:15 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sdorman/comments/123913.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sdorman/archive/2008/07/20/when-should-you-use-wpf.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/sdorman/comments/commentRss/123913.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sdorman/services/trackbacks/123913.aspx</trackback:ping>
        </item>
        <item>
            <title>WPF Application Quality Guide</title>
            <link>http://geekswithblogs.net/sdorman/archive/2008/02/29/wpf-application-quality-guide.aspx</link>
            <description>&lt;p&gt;Since WPF was released it has seen a fairly rapid adoption but not much in the way of guidance. The WPF team at Microsoft is hoping to change that with the release of the &lt;a href="http://windowsclient.net/wpf/white-papers/wpf-app-quality-guide.aspx"&gt;WPF Application Quality Guide&lt;/a&gt;. The guide is going to be released in stages and will be updated based on feedback provided by the community. While the first release is still missing a lot, it does provide some good tips on setting up your application for automated testing. &lt;/p&gt;&lt;p&gt;They also provide a good list of tools for performance profiling: &lt;/p&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa969767.aspx#using_performance_profiling_tools"&gt;Using Performance Profiling Tools for WPF&lt;/a&gt;.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa969767.aspx#event_trace"&gt;Event Trace&lt;/a&gt;. Use this tool for analyzing events and generating event log files.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa969767.aspx#perforator"&gt;Perforator&lt;/a&gt;. Use this tool for analyzing rendering behavior.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa969767.aspx#etw_trace_viewer"&gt;ETW Trace Viewer&lt;/a&gt;. Use this tool to record, display, and browse Event Tracing for Windows (ETW) log files in a WPF user-interface format.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa969767.aspx#visual_profiler"&gt;Visual Profiler&lt;/a&gt;. Use this tool for profiling the use of WPF services, such as layout and event handling, by elements in the visual tree.  &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa969767.aspx#working_set_viewer"&gt;Working Set Analyzer&lt;/a&gt;. Use this tool for analyzing the working set characteristics of your application. &lt;/li&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=120101"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=120101" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/sdorman/aggbug/120101.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Dorman</dc:creator>
            <guid>http://geekswithblogs.net/sdorman/archive/2008/02/29/wpf-application-quality-guide.aspx</guid>
            <pubDate>Sat, 01 Mar 2008 01:39:05 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sdorman/comments/120101.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sdorman/archive/2008/02/29/wpf-application-quality-guide.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/sdorman/comments/commentRss/120101.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sdorman/services/trackbacks/120101.aspx</trackback:ping>
        </item>
        <item>
            <title>WPF Virtual Bootcamp</title>
            <link>http://geekswithblogs.net/sdorman/archive/2007/10/26/WPF-Virtual-Bootcamp.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.visitmix.com/university/wpf/wpfbootcamp.htm" target="_blank"&gt;&lt;img style="margin: 0px 0px 0px 5px" height="82" alt="wpfbootcamp_crop" src="http://blogs.msdn.com/blogfiles/tims/WindowsLiveWriter/AttendtheWPFVirtualBootcamp_10748/wpfbootcamp_crop_3.png" width="297" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I just came across a post by &lt;a href="http://blogs.msdn.com/tims/archive/2007/10/26/attend-the-wpf-virtual-bootcamp-no-need-to-register.aspx" target="_blank"&gt;Tim Sneath&lt;/a&gt; announcing the WPF Virtual Bootcamp. This is a three-day virtual training course that covers all aspects of WPF as part of MIX University. The best part about this bootcamp is that it's completely free. This was originally delivered on the Redmond campus earlier this year to a small invited audience and features:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;A keynote from &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=284474"&gt;Ian Ellison-Taylor&lt;/a&gt;, the general manager responsible for WPF, Silverlight and client platform tools.&lt;/li&gt; &lt;li&gt;Introductory sessions on core WPF topics from &lt;a href="http://www.interact-sw.co.uk/iangblog/"&gt;Ian Griffiths&lt;/a&gt; and others.&lt;/li&gt; &lt;li&gt;In-depth training by talented and knowledgeable speakers from the product group such as &lt;a href="http://www.beacosta.com/blog/"&gt;Beatriz Costa&lt;/a&gt; and &lt;a href="http://work.j832.com/"&gt;Kevin Moore&lt;/a&gt;.&lt;/li&gt; &lt;li&gt;Five sessions on real-world experiences from early adopters who built applications ranging from &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=116327"&gt;The North Face kiosk application&lt;/a&gt; to the &lt;a href="http://messenger.yahoo.com/windowsvista.php"&gt;new Yahoo Messenger client&lt;/a&gt;. &lt;/li&gt; &lt;li&gt;Nine self-paced hands-on labs you can use as a starting point for your own experimentation and further learning.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Of course, you will need &lt;a href="http://www.microsoft.com/silverlight/#4_0" target="_blank"&gt;Silverlight&lt;/a&gt; installed in order to watch the videos. If you go through the bootcamp, be sure to let Microsoft know what you liked and didn't like about it as they are planning on doing another one next year that will be updated to include further content around Visual Studio 2008 and Expression Blend 2.0.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=116385"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=116385" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/sdorman/aggbug/116385.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Dorman</dc:creator>
            <guid>http://geekswithblogs.net/sdorman/archive/2007/10/26/WPF-Virtual-Bootcamp.aspx</guid>
            <pubDate>Sat, 27 Oct 2007 02:01:03 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sdorman/comments/116385.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sdorman/archive/2007/10/26/WPF-Virtual-Bootcamp.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/sdorman/comments/commentRss/116385.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sdorman/services/trackbacks/116385.aspx</trackback:ping>
        </item>
        <item>
            <title>WPFwiki</title>
            <link>http://geekswithblogs.net/sdorman/archive/2007/04/25/111980.aspx</link>
            <description>&lt;p&gt;The guys over at &lt;a title="Xceed" href="http://www.xceed.com/"&gt;Xceed&lt;/a&gt;, makers of the powerful yet free &lt;a href="http://www.xceed.com/Grid_WPF_Intro.html"&gt;Xceed DataGrid for WPF&lt;/a&gt; have just launched the &lt;a href="http://wpfwiki.com/" target="_blank"&gt;WPFwiki&lt;/a&gt;. The wiki was created to be a community resource for developers working with &lt;a href="http://en.wikipedia.org/wiki/Windows_Presentation_Foundation"&gt;Windows Presentation Foundation&lt;/a&gt;. Even though the site was just launched, the idea started &lt;a href="http://wpfwiki.com/"&gt;&lt;img style="margin: 10px 0px 0px" alt="WPFwiki, wpf, wiki, .net 3.0, windows presentation foundation, FAQ, free resources, solution, development, microsoft" src="http://wpfwiki.com/Images/LogoVertReflect.gif" align="left" border="0" /&gt;&lt;/a&gt;in 2003 when the WPF DataGrid was just starting to be developed. As the developers encountered problems and questions that they felt would be of common interest, it was recorded in a database along with the answer. In March 2007, the &lt;a href="http://wpfwiki.com/WPF%20FAQ%20Index.ashx"&gt;WPF FAQ&lt;/a&gt; on WPFwiki.com was created and over 100 initial questions and answers were published, in Wiki form, for the benefit of developers working with WPF.&lt;/p&gt; &lt;p&gt;In addition to a large WPF FAQ, WPFwiki is also a great place to find WPF related resources. From books to blogs and even some college classes, if it relates to WPF and is good, chances are it will be listed.&lt;/p&gt; &lt;p&gt;To help make sure the contributions to the WPF FAQ keep coming in and are of good quality, Xceed is planning to award prizes to the top contributors a couple of times a year. The prizes include product licenses, iPods, and more.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111980"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111980" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/sdorman/aggbug/111980.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Dorman</dc:creator>
            <guid>http://geekswithblogs.net/sdorman/archive/2007/04/25/111980.aspx</guid>
            <pubDate>Wed, 25 Apr 2007 23:54:58 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sdorman/comments/111980.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sdorman/archive/2007/04/25/111980.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/sdorman/comments/commentRss/111980.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sdorman/services/trackbacks/111980.aspx</trackback:ping>
        </item>
        <item>
            <title>Expression products now part of MSDN</title>
            <link>http://geekswithblogs.net/sdorman/archive/2007/04/04/110792.aspx</link>
            <description>&lt;P&gt;When Microsoft announced the new Expression product line, a decision was made to keep these out of the MSDN subscriptions. The theory behind this was that these tools are designed for graphics designers and didn't have a place in the MSDN subscriptions.&lt;/P&gt;
&lt;P&gt;This decision was widely criticized by the development community and Microsoft has finally realized their mistake and &lt;A href="http://blogs.msdn.com/somasegar/archive/2007/04/03/listening-to-your-feedback-expression-and-msdn.aspx"&gt;announced&lt;/A&gt; that &lt;A href="http://www.microsoft.com/Expression/products/overview.aspx?key=web" target=_blank&gt;Expression Web&lt;/A&gt; and &lt;A href="http://www.microsoft.com/Expression/products/overview.aspx?key=blend" target=_blank&gt;Expression Blend&lt;/A&gt; will now be available at no extra charge to all MSDN Premium Subscribers,&amp;nbsp;&amp;nbsp;including customers with the "VS Professional with MSDN Premium" subscription. &lt;A href="http://www.microsoft.com/Expression/products/overview.aspx?key=design"&gt;Expression Design&lt;/A&gt; and &lt;A href="http://www.microsoft.com/Expression/products/overview.aspx?key=media"&gt;Expression Media&lt;/A&gt;&amp;nbsp;are included with MSDN subscriptions with Team Suite.&lt;/P&gt;
&lt;P&gt;The next release of Visual Studio will also ship with integrated designers for HTML, WPF, and WPF/E. The HTML designer is actually the same one that ships with Expression Web.&lt;/P&gt;
&lt;P&gt;Expression Web is available now to all MSDN Premium subscribers. Expression Blend will be available later in Q2 2007, sometime after the release of &lt;A href="http://www.microsoft.com/expression/expression-studio/overview.aspx"&gt;Expression Studio&lt;/A&gt;.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110792"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110792" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/sdorman/aggbug/110792.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Dorman</dc:creator>
            <guid>http://geekswithblogs.net/sdorman/archive/2007/04/04/110792.aspx</guid>
            <pubDate>Wed, 04 Apr 2007 12:19:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sdorman/comments/110792.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sdorman/archive/2007/04/04/110792.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/sdorman/comments/commentRss/110792.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sdorman/services/trackbacks/110792.aspx</trackback:ping>
        </item>
        <item>
            <title>Tech&amp;middot;Ed Technical Tracks - There's WPF!</title>
            <link>http://geekswithblogs.net/sdorman/archive/2007/02/22/107061.aspx</link>
            <description>&lt;p&gt;Earlier this month, I posted a &lt;a href="http://geekswithblogs.net/sdorman/archive/2007/02/17/106567.aspx" target="_blank"&gt;summary&lt;/a&gt; of the &lt;a href="http://www.msteched.com/public/tracks.aspx"&gt;technical tracks&lt;/a&gt;&amp;nbsp;available for Tech·Ed 2007. As I was putting the summary together, I noticed that WPF was not listed. Well, &lt;a href="http://rrelyea.spaces.live.com/" target="_blank"&gt;Rob Relyea,&lt;/a&gt; the PM on the WPF team noticed my &lt;a title="Tech&amp;middot;Ed Technical Tracks - Where's WPF-" href="http://geekswithblogs.net/sdorman/archive/2007/02/17/106568.aspx"&gt;post&lt;/a&gt;&amp;nbsp;and&amp;nbsp;Windows Presentation Foundation (WPF) is now officially listed under the "Developer Tools and Technologies" track.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=107061"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=107061" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/sdorman/aggbug/107061.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Dorman</dc:creator>
            <guid>http://geekswithblogs.net/sdorman/archive/2007/02/22/107061.aspx</guid>
            <pubDate>Fri, 23 Feb 2007 02:55:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sdorman/comments/107061.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sdorman/archive/2007/02/22/107061.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/sdorman/comments/commentRss/107061.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sdorman/services/trackbacks/107061.aspx</trackback:ping>
        </item>
        <item>
            <title>WPF Reflection control</title>
            <link>http://geekswithblogs.net/sdorman/archive/2007/02/06/105628.aspx</link>
            <description>&lt;p&gt;One of the cooler "eye-candy" type effects possible with WPF is the ability to create reflections. Reflections can be made of pretty much anything and are relatively simple to create. There is a good &lt;a href="http://www.contentpresenter.com/LiveReflection.wmv" target="_blank"&gt;tutorial&lt;/a&gt; on creating reflections using &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx" target="_blank"&gt;Visual Studio&lt;/a&gt; and &lt;a href="http://www.microsoft.com/products/expression/en/default.mspx" target="_blank"&gt;Microsoft Expression Blend&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The drawback to creating reflections is that you have to repeat the steps for every reflection. Fortunately, one of the developers at Infragistics has created a &lt;a href="http://blogs.infragistics.com/blogs/grant_hinkson/archive/2007/01/14/wpf-reflection-control.aspx" target="_blank"&gt;custom control&lt;/a&gt; that allows you to easily create reflections. I have used this control... it works reasonably well and sure beats doing the reflections by hand.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=105628"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=105628" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/sdorman/aggbug/105628.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Dorman</dc:creator>
            <guid>http://geekswithblogs.net/sdorman/archive/2007/02/06/105628.aspx</guid>
            <pubDate>Wed, 07 Feb 2007 02:59:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sdorman/comments/105628.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sdorman/archive/2007/02/06/105628.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/sdorman/comments/commentRss/105628.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sdorman/services/trackbacks/105628.aspx</trackback:ping>
        </item>
        <item>
            <title>WPF Datagrid control</title>
            <link>http://geekswithblogs.net/sdorman/archive/2007/02/06/105621.aspx</link>
            <description>&lt;p&gt;Anyone who has been using WPF has, by now, realized that one of the most versatile controls in Windows Forms is &lt;strong&gt;missing&lt;/strong&gt;! I'm referring to the DataGridView. The WPF ListView does have a very powerful Grid View mode that can be used to get around this limitation for a lot of situations.&lt;/p&gt; &lt;p&gt;However, for those times when you really do need the power and flexibility of a true data grid, you were out of luck unless you wanted to host the Windows Forms control.&lt;/p&gt; &lt;p&gt;All of that changed at the end of January when Xceed launched the first publicily available &lt;a href="http://xceed.com/Grid_WPF_Intro.html" target="_blank"&gt;DataGrid component for WPF&lt;/a&gt; absolutely free, with an unlimited number of licenses per company. The free license is a perpetual license that includes royalty-free distribution, bug fixes, and upgrades. The only requirement is that you register with your real name and work email address.&lt;/p&gt; &lt;p&gt;I just started using this grid a few days ago and I can say that the power and flexibility offered are incredible. It already provides some great features and Xceed is busy working on the next release that will include some of the more frequently requested features (such as fixed columns) and bug fixes.&lt;/p&gt; &lt;p&gt;Support is handled by a community forum or you can purchase "professional level" support. In my limited experience so far, the support provided by the community forum has been excellent and is well staffed by the Xceed development team. Every question I have asked was quickly answered with accurate and detailed information.&lt;/p&gt; &lt;p&gt;I think the idea of offering this control for free with community support is an excellent move. It provides the development community with a much needed data grid control, it helps solidify Xceeds place in the WPF controls market space, and it results in a control that well understood, well supported, and provides the features needed by the community.&lt;/p&gt; &lt;p&gt;&lt;a href="http://xceed.com/GridWpfRegistration.aspx" target="_blank"&gt;Download&lt;/a&gt; it now or view the excellent live &lt;a href="http://download3.xceedsoft.com/demo/gridwpf/Xceed.Wpf.DataGrid.Samples.LiveExplorer.xbap" target="_blank"&gt;XPAB demo&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=105621"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=105621" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/sdorman/aggbug/105621.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Dorman</dc:creator>
            <guid>http://geekswithblogs.net/sdorman/archive/2007/02/06/105621.aspx</guid>
            <pubDate>Wed, 07 Feb 2007 01:59:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/sdorman/comments/105621.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/sdorman/archive/2007/02/06/105621.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/sdorman/comments/commentRss/105621.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/sdorman/services/trackbacks/105621.aspx</trackback:ping>
        </item>
    </channel>
</rss>