<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>Windows Presentation Foundation SDK </title><link>http://blogs.msdn.com/wpfsdk/default.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Karl Shifflett’s WPF and Silverlight shared design-time code</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/11/21/karl-shifflett-s-wpf-and-silverlight-shared-design-time-code.aspx</link><pubDate>Sat, 21 Nov 2009 16:39:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9926754</guid><dc:creator>jgalasyn</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9926754.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9926754</wfw:commentRss><description>&lt;p&gt;Here’s a most excellent demonstration of how to author a custom design experience that’s shared between WPF and Silverlight controls. Karl gives you a detailed, step-by-step walkthrough, complete with Task List breadcrumbs:&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://karlshifflett.files.wordpress.com/2009/11/breadcrumbtrail.png"&gt;&lt;img title="BreadcrumbTrail" border="0" alt="BreadcrumbTrail" src="http://karlshifflett.files.wordpress.com/2009/11/breadcrumbtrail_thumb.png?w=668&amp;amp;h=227" width="668" height="227" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font size="1"&gt;Walkthrough guidance in the form of Task List hints&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;That’s so clever it blows my mind. Karl shows you precisely how to isolate and package design-time logic that’s specific to WPF and Silverlight, as well as VS and Blend – the table showing which design-time assemblies are loaded in which design tool (VS or Blend) is worth the price of entry by itself. And he shows you the key to code sharing: how to abstract SL- and WPF-specific types through a little type resolver class. It’s all very slick.&lt;/p&gt;  &lt;p&gt;Karl’s blog post is &lt;a href="http://karlshifflett.wordpress.com/2009/11/20/extensibility-series-wpf-silverlight-design-time-code-sharing-part-i/"&gt;here&lt;/a&gt;, and the code is &lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=DesignerExtensbility&amp;amp;DownloadId=8348"&gt;here&lt;/a&gt; at &lt;a href="http://code.msdn.microsoft.com/DesignerExtensbility/Wiki/View.aspx?title=Home"&gt;WPF and Silverlight Designer Extensibility Samples&lt;/a&gt;. Have fun with your custom design experiences.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9926754" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/WPF+Designer/default.aspx">WPF Designer</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Expression+Blend/default.aspx">Expression Blend</category></item><item><title>Fishbowl – A Facebook sample app in WPF</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/11/20/fishbowl-a-facebook-sample-app-in-wpf.aspx</link><pubDate>Fri, 20 Nov 2009 21:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9926453</guid><dc:creator>wcsdkteam</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9926453.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9926453</wfw:commentRss><description>&lt;P&gt;uxlabs@Microsoft has just released Fishbowl, a sample client application for Facebook, complete with source code. Fishbowl requires .NET 3.5 and uses &lt;A href="http://msdn.microsoft.com/en-us/library/ms754130.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms754130.aspx"&gt;WPF&lt;/A&gt;&amp;nbsp;and &lt;A href="http://msdn.microsoft.com/en-us/library/t71a733d.aspx" mce_href="http://msdn.microsoft.com/en-us/library/t71a733d.aspx"&gt;ClickOnce&lt;/A&gt;. If you’re using Windows 7, it also demonstrates new features such as Jump Lists, taskbar previews, and multitouch.&lt;/P&gt;
&lt;P&gt;You can get more information and install the application from &lt;A href="http://www.fishbowlclient.com/" mce_href="http://www.fishbowlclient.com"&gt;http://www.fishbowlclient.com&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;You can get the source code from &lt;A href="http://fishbowl.codeplex.com/" mce_href="http://fishbowl.codeplex.com"&gt;http://fishbowl.codeplex.com&lt;/A&gt;. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9926453" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Sample/default.aspx">Sample</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/3.5/default.aspx">3.5</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Glenn Block at PDC: Building extensible rich internet applications with the Managed Extensibility Framework</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/11/16/glenn-block-at-pdc-building-extensible-rich-internet-applications-with-the-managed-extensibility-framework.aspx</link><pubDate>Mon, 16 Nov 2009 19:57:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923124</guid><dc:creator>jgalasyn</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9923124.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9923124</wfw:commentRss><description>&lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://microsoftpdc.com/Sessions/FT24"&gt;Building Extensible Rich Internet Applications with the Managed Extensibility Framework&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;In Hall F on Thursday at 11:30 AM&lt;/p&gt;    &lt;p&gt;Learn how the Microsoft .NET Framework 4 introduces the Managed Extensibility Framework (MEF) for building customizable applications that can easily be extended by third parties. Whether you are building an extensible data grid, a custom rules engine, a pluggable editor, or a composite application such as a pluggable CRM system, you want to learn about MEF. Hear how to use MEF to decouple your applications into more maintainable and testable pieces, and partition your application into dynamically deployable chunks that download on-demand.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Kids, &lt;a href="http://mef.codeplex.com/"&gt;MEF&lt;/a&gt; is the future of extensible apps. Get ahead of the pack and learn about this hot new technology. &lt;/p&gt;  &lt;p&gt;   &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dd6a0706-bbc4-4de6-bc50-b0165e4e9c43" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Visual+Studio" rel="tag"&gt;Visual Studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NET+Framework" rel="tag"&gt;.NET Framework&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MEF" rel="tag"&gt;MEF&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923124" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/MEF/default.aspx">MEF</category></item><item><title>WPF samples now available at Code Gallery</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/10/23/wpf-samples-now-available-at-code-gallery.aspx</link><pubDate>Fri, 23 Oct 2009 20:45:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9912229</guid><dc:creator>jgalasyn</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9912229.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9912229</wfw:commentRss><description>&lt;p&gt;In past versions of our Visual Studio and .NET Framework documentation, you may have experienced frustration when you tried to access our WPF sample code. &lt;/p&gt;  &lt;p&gt;No more. We’ve picked the best samples, hoisted them out of the docs, updated them for Visual Studio 2010, and uploaded them to Code Gallery: &lt;a href="http://code.msdn.microsoft.com/wpfsamples/"&gt;WPF Documentation Samples&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;You’ll see example code for creating custom controls, 3D graphics, data binding, and lots of other stuff. Almost all samples have Visual Basic parity with C#. Go install &lt;a href="http://www.microsoft.com/visualstudio/en-us/try/default.mspx#download"&gt;Visual Studio Beta 2&lt;/a&gt; and then &lt;a href="http://code.msdn.microsoft.com/wpfsamples/"&gt;check them out&lt;/a&gt;.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFsamplesnowavailableatCodeGallery_BBE1/BrushesIntroduction.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Brushes Introduction screenshot" border="0" alt="Brushes Introduction screenshot" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFsamplesnowavailableatCodeGallery_BBE1/BrushesIntroduction_thumb.png" width="640" height="360" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="center"&gt;&lt;font size="1"&gt;Screenshot from the &lt;/font&gt;&lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=wpfsamples&amp;amp;DownloadId=7736"&gt;&lt;font size="1"&gt;Brushes&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt; sample&lt;/font&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:40dcf1a4-36d8-4951-ab31-f3a2878d9a7e" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/.NET+Framework" rel="tag"&gt;.NET Framework&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WPF" rel="tag"&gt;WPF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visual+Studio" rel="tag"&gt;Visual Studio&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912229" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/XAML/default.aspx">XAML</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>.NET Framework 4 Beta 2 documentation now available</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/10/21/net-framework-4-beta-2-documentation-now-available.aspx</link><pubDate>Wed, 21 Oct 2009 21:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9910948</guid><dc:creator>mparsons</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9910948.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9910948</wfw:commentRss><description>&lt;P&gt;Docs for &lt;STRONG&gt;&lt;FONT color=#006b82&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/w0x726c2(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/w0x726c2(VS.100).aspx"&gt;.NET Framework 4 Beta 2&lt;/A&gt;&lt;/FONT&gt;&lt;/STRONG&gt;, &lt;A href="http://msdn.microsoft.com/en-us/library/ms754130(VS.100).aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#006b82&gt;Windows Presentation Foundation (WPF)&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;, and &lt;STRONG&gt;&lt;FONT color=#006b82&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx"&gt;Visual Studio 2010 Beta 2&lt;/A&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;are now available at MSDN. You can get information on installing the beta &lt;A href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Here are some of the latest updates to the WPF documentation that you might want to check out.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb613588(VS.100,classic).aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb613588(VS.100,classic).aspx"&gt;What's New in WPF Version 4&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid(VS.100).aspx"&gt;DataGrid&lt;/A&gt; has improved content including a new walkthrough, &lt;A href="http://msdn.microsoft.com/en-us/library/ee340709(VS.100,classic).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee340709(VS.100,classic).aspx"&gt;Display Data from a SQL Server Database in a DataGrid Control&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;You can take advantage of the Windows 7 taskbar in WPF applications&amp;nbsp;using the &lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.shell.taskbariteminfo(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.windows.shell.taskbariteminfo(VS.100).aspx"&gt;TaskBarItemInfo&lt;/A&gt; and &lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.shell.jumplist(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.windows.shell.jumplist(VS.100).aspx"&gt;JumpList&lt;/A&gt; classes.&lt;/LI&gt;
&lt;LI&gt;The WPF Designer has new features highlighted in walkthroughs on &lt;A href="http://msdn.microsoft.com/en-us/library/dd434207(VS.100,classic).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd434207(VS.100,classic).aspx"&gt;Creating a Data Binding&lt;/A&gt; and &lt;A href="http://msdn.microsoft.com/en-us/library/dd490796(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd490796(VS.100).aspx"&gt;Using a DesignerInstance to Bind to Data&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;WPF provides support for touch applications. See &lt;A href="http://msdn.microsoft.com/en-us/library/ee649090(VS.100).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee649090(VS.100).aspx"&gt;Walkthrough: Creating Your First Touch Application&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;In addition, you might want to check out the new MSDN views - &lt;A href="http://msdn.microsoft.com/en-us/library/ms754130(VS.100,lightweight).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms754130(VS.100,lightweight).aspx"&gt;lightweight&lt;/A&gt; and &lt;A href="http://msdn.microsoft.com/en-us/library/ms754130(VS.100,loband).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms754130(VS.100,loband).aspx"&gt;scriptfree&lt;/A&gt; - that provide better performance while using the documentation.&lt;!----&gt;&lt;!----&gt;&lt;!--Content type: Devdiv1. Transform: orcas2mtps.xslt.--&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9910948" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Windows+Presentation+Foundation/default.aspx">Windows Presentation Foundation</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/.NET+Framework+4/default.aspx">.NET Framework 4</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Silverlight designer sample code is posted</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/09/24/silverlight-designer-sample-is-posted.aspx</link><pubDate>Thu, 24 Sep 2009 21:46:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9899098</guid><dc:creator>jgalasyn</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9899098.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9899098</wfw:commentRss><description>&lt;p&gt;If you’ve been wishing for some helpful designer gestures for your Silverlight DataGrid controls, look no further. The &lt;a href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3260"&gt;Silverlight Designer Sample&lt;/a&gt; is available at the &lt;a href="http://code.msdn.microsoft.com/DesignerExtensbility"&gt;WPF and Silverlight Designer Extensibility&lt;/a&gt; site. It demonstrates a pretty neat designer implementation for Silverlight’s TabControl and DataGrid controls. &lt;/p&gt;  &lt;p align="center"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Silverlight TabControl designer sample" border="0" alt="Silverlight TabControl designer sample" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/Silverlightdesignersampleisposted_A5A6/clip_image001_3.jpg" width="434" height="345" /&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font size="1"&gt;Silverlight TabControl design-time implementation sample&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Silverlight DataGrid designer sample" border="0" alt="Silverlight DataGrid designer sample" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/Silverlightdesignersampleisposted_A5A6/clip_image002_3.jpg" width="434" height="450" /&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font size="1"&gt;Silverlight DataGrid design-time implementation sample&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;You’ll need &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;Visual Studio 2010 Beta 1&lt;/a&gt; or higher. Download the code from here: &lt;a href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3260"&gt;Silverlight Designer Sample&lt;/a&gt; and enjoy.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:31ac2d07-63d4-4fa4-aeb3-c8c48f4c72b8" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WPF" rel="tag"&gt;WPF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visual+Studio" rel="tag"&gt;Visual Studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/designer" rel="tag"&gt;designer&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DataGrid" rel="tag"&gt;DataGrid&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NET+Framework" rel="tag"&gt;.NET Framework&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9899098" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/DataGrid/default.aspx">DataGrid</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/WPF+Designer/default.aspx">WPF Designer</category></item><item><title>WPF Designer sample code is posted</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/09/16/wpf-designer-sample-code-is-posted.aspx</link><pubDate>Thu, 17 Sep 2009 00:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9896073</guid><dc:creator>jgalasyn</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9896073.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9896073</wfw:commentRss><description>&lt;P&gt;If you want to author custom design-time experiences for your WPF controls, this is a good place to start. &lt;/P&gt;
&lt;P&gt;We have samples for custom adorners, context menus, property value editors, and advanced scenarios. This code is written for Visual Studio 2010 Beta 2, but you should have luck with the Beta 1 bits. A Silverlight example is in preparation but isn’t posted yet.&lt;/P&gt;
&lt;P&gt;Check out the code here: &lt;A href="http://code.msdn.microsoft.com/DesignerExtensbility" mce_href="http://code.msdn.microsoft.com/DesignerExtensbility"&gt;WPF and Silverlight Designer Extensibility Samples&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;UPDATE: The following list shows the features that are supported by both &lt;A href="http://www.microsoft.com/visualstudio/en-us/default.mspx" mce_href="http://www.microsoft.com/visualstudio/en-us/default.mspx"&gt;Visual Studio 2010&lt;/A&gt; and &lt;A href="http://www.microsoft.com/expression/products/Blend_Overview.aspx" mce_href="http://www.microsoft.com/expression/products/Blend_Overview.aspx"&gt;Expression Blend&lt;/A&gt;.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Adorners&lt;/LI&gt;
&lt;LI&gt;Context menus&lt;/LI&gt;
&lt;LI&gt;DesignModeValueProvider&lt;/LI&gt;
&lt;LI&gt;Default initializers&lt;/LI&gt;
&lt;LI&gt;All of the ModelItem features, such as selection manipulation.&lt;/LI&gt;
&lt;LI&gt;Property grid extensibility (same as Blend 2) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Property Editors&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3133" mce_href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3133"&gt;Custom Dialog Property Value Editor&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Dialog%20property%20value%20editor%20detail_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Dialog%20property%20value%20editor%20detail_2.jpg"&gt;&lt;IMG style="DISPLAY: inline" title="Dialog property value editor detail" alt="Dialog property value editor detail" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Dialog%20property%20value%20editor%20detail_thumb.jpg" width=284 height=388 mce_src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Dialog%20property%20value%20editor%20detail_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center&gt;Custom dialog property editor that launches a dialog to set a FileName property&lt;/P&gt;
&lt;P&gt;&lt;A href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3139" mce_href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3139"&gt;Custom Inline Value Editor&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Inline%20property%20value%20editor%20detail_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Inline%20property%20value%20editor%20detail_2.jpg"&gt;&lt;IMG style="DISPLAY: inline" title="Inline property value editor detail" alt="Inline property value editor detail" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Inline%20property%20value%20editor%20detail_thumb.jpg" width=286 height=391 mce_src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Inline%20property%20value%20editor%20detail_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=center mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=center&gt;Custom inline property value editor&lt;/P&gt;
&lt;P&gt;&lt;A href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3134" mce_href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3134"&gt;Custom Extended Property Value Editor&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Extended%20property%20value%20editor%20detail_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Extended%20property%20value%20editor%20detail_2.jpg"&gt;&lt;IMG style="DISPLAY: inline" title="Extended property value editor detail" alt="Extended property value editor detail" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Extended%20property%20value%20editor%20detail_thumb.jpg" width=290 height=415 mce_src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Extended%20property%20value%20editor%20detail_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center&gt;Custom extended property value editor&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Adorners&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3126" mce_href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3126"&gt;Custom Autosize Adorner&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Autosize%20adorner%20detail_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Autosize%20adorner%20detail_2.jpg"&gt;&lt;IMG style="DISPLAY: inline" title="Autosize adorner detail" alt="Autosize adorner detail" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Autosize%20adorner%20detail_thumb.jpg" width=356 height=310 mce_src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Autosize%20adorner%20detail_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center&gt;Custom adorner that sets the Autosize property&lt;/P&gt;
&lt;P&gt;&lt;A href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3137" mce_href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3137"&gt;Custom Rail Adorner&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Opacity%20slider%20adorner%20detail_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Opacity%20slider%20adorner%20detail_2.jpg"&gt;&lt;IMG style="DISPLAY: inline" title="Opacity slider adorner detail" alt="Opacity slider adorner detail" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Opacity%20slider%20adorner%20detail_thumb.jpg" width=347 height=344 mce_src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Opacity%20slider%20adorner%20detail_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center&gt;Custom rail adorner that adjusts the opacity of a control&lt;/P&gt;
&lt;P&gt;&lt;A href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3140" mce_href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3140"&gt;Custom Inner Rail Adorner&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Skew%20slider%20adorner%20detail_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Skew%20slider%20adorner%20detail_2.jpg"&gt;&lt;IMG style="DISPLAY: inline" title="Skew slider adorner detail" alt="Skew slider adorner detail" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Skew%20slider%20adorner%20detail_thumb.jpg" width=338 height=317 mce_src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Skew%20slider%20adorner%20detail_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center&gt;Custom rail adorner that adjusts the RenderTransform of a control&lt;/P&gt;
&lt;P&gt;&lt;A href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3136" mce_href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3136"&gt;In-place Editing&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/In-place%20editing%20detail_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/In-place%20editing%20detail_2.jpg"&gt;&lt;IMG style="DISPLAY: inline" title="In-place editing detail" alt="In-place editing detail" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/In-place%20editing%20detail_thumb.jpg" width=334 height=336 mce_src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/In-place%20editing%20detail_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center&gt;Custom adorner that enables in-place text editing&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Advanced&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3127" mce_href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3127"&gt;Custom Context Menu&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Context%20menu%20provider%20detail_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Context%20menu%20provider%20detail_2.jpg"&gt;&lt;IMG style="DISPLAY: inline" title="Context menu provider detail" alt="Context menu provider detail" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Context%20menu%20provider%20detail_thumb.jpg" width=462 height=420 mce_src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Context%20menu%20provider%20detail_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center&gt;Custom context menu that sets the Background of a control&lt;/P&gt;
&lt;P&gt;&lt;A href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3135" mce_href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3135"&gt;Custom Feature Connector&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Feature%20connector%20detail_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Feature%20connector%20detail_2.jpg"&gt;&lt;IMG style="DISPLAY: inline" title="Feature connector detail" alt="Feature connector detail" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Feature%20connector%20detail_thumb.jpg" width=459 height=622 mce_src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Feature%20connector%20detail_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center&gt;Custom feature connector that displays the pending and activated designer features&lt;/P&gt;
&lt;P&gt;&lt;A href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3138" mce_href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=DesignerExtensbility&amp;amp;ReleaseId=3138"&gt;Custom Surrogate Policy&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Primary%20selection%20policy%20detail_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Primary%20selection%20policy%20detail_2.jpg"&gt;&lt;IMG style="DISPLAY: inline" title="Primary selection policy detail" alt="Primary selection policy detail" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Primary%20selection%20policy%20detail_thumb.jpg" width=492 height=420 mce_src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/WPFDesignersamplecodeisposted_AD7B/Primary%20selection%20policy%20detail_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=center&gt;Surrogate policy that enables a custom primary selection policy&lt;/P&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:94183e42-4dde-4e63-b78b-3440bde9ae6d class=wlWriterEditableSmartContent&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/.NET+Framework" rel=tag mce_href="http://technorati.com/tags/.NET+Framework"&gt;.NET Framework&lt;/A&gt;,&lt;A href="http://technorati.com/tags/WPF" rel=tag mce_href="http://technorati.com/tags/WPF"&gt;WPF&lt;/A&gt;,&lt;A href="http://technorati.com/tags/WPF+Designer" rel=tag mce_href="http://technorati.com/tags/WPF+Designer"&gt;WPF Designer&lt;/A&gt;,&lt;A href="http://technorati.com/tags/Visual+Studio" rel=tag mce_href="http://technorati.com/tags/Visual+Studio"&gt;Visual Studio&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9896073" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/WPF+Designer/default.aspx">WPF Designer</category></item><item><title>Silverlight delivers online viewing experience for Sunday Night Football</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/09/10/silverlight-delivers-online-viewing-experience-for-sunday-night-football-first-game-tonight.aspx</link><pubDate>Fri, 11 Sep 2009 00:22:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9893881</guid><dc:creator>jgalasyn</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9893881.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9893881</wfw:commentRss><description>&lt;p&gt;The NFL and NBC will be delivering the entire Sunday Night Football season by using Silverlight 3.0 and IIS Smooth Streaming. The first game of the season will be broadcast tonight, with the Tennessee Titans &lt;em&gt;vs.&lt;/em&gt; the Pittsburg Steelers. Game starts at &lt;strong&gt;5:00pm PST&lt;/strong&gt; and you can watch online for free: &lt;a href="http://snfextra.nbcsports.com/"&gt;http://snfextra.nbcsports.com/&lt;/a&gt;.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/Silverlightdeliversonlineviewingexperien_C62D/clip_image002_2.jpg"&gt;&lt;img style="display: inline" title="clip_image002" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/Silverlightdeliversonlineviewingexperien_C62D/clip_image002_thumb.jpg" width="687" height="455" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here are a few of the benefits Silverlight delivers:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;A full screen video player that is capable of delivering 720p HD video. &lt;i&gt;TV quality on the web.&lt;/i&gt; &lt;/li&gt;    &lt;li&gt;A main HD video feed, plus 4 user-selectable alternate synchronized camera feeds that allows users to switch camera angles themselves. &lt;i&gt;Your TV can’t do that.&lt;/i&gt; &lt;/li&gt;    &lt;li&gt;Adaptive smooth streaming of live HD video, which enables the video player to automatically switch bitrates on the fly depending on networking/CPU conditions. &lt;i&gt;No buffering/stuttering experience.&lt;/i&gt; &lt;/li&gt;    &lt;li&gt;DVR support of the live video, including Pause, Instant Replay, Slow Motion, Skip Forward/Back. &lt;i&gt;You can pause and rewind on live video.&lt;/i&gt; &lt;/li&gt;    &lt;li&gt;Play-by-play data (touchdowns, fumbles, etc) inserted as tooltip chapter markers on the scrubber at the bottom allowing you to quickly seek to key moments. &lt;i&gt;A smarter, contextual DVR.&lt;/i&gt; &lt;/li&gt;    &lt;li&gt;Highlights of major plays created within minutes of the play.&lt;i&gt; NBC is cutting on-demand highlights and publishing them on-the-fly with Smooth Streaming.&lt;/i&gt; &lt;/li&gt;    &lt;li&gt;Sideline interviews with the players. &lt;i&gt;No more channel surfing, you are one click away from additional content.&lt;/i&gt; &lt;/li&gt;    &lt;li&gt;Game statistics. &lt;i&gt;These are live stats coming dir-ctly in real-time from the NFL.&lt;/i&gt; &lt;/li&gt;    &lt;li&gt;Game commentary and Q&amp;amp;A with the SNF hosts. &lt;i&gt;Chat with the live TV broadcasters.&lt;/i&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Enjoy! &lt;a href="http://snfextra.nbcsports.com/"&gt;http://snfextra.nbcsports.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1723bde8-2db3-4558-b18d-7890a0176d64" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/.NET+Framework" rel="tag"&gt;.NET Framework&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9893881" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>TestApi v0.3 Released!</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/09/01/testapi-v0-3-released.aspx</link><pubDate>Wed, 02 Sep 2009 00:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9890070</guid><dc:creator>niravi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9890070.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9890070</wfw:commentRss><description>&lt;P&gt;The third preliminary version of &lt;A class="" href="http://testapi.codeplex.com/" mce_href="http://testapi.codeplex.com/"&gt;TestApi&lt;/A&gt;, the testing API library has been released. TestApi is a library of test and utility APIs that you can use to test WPF, Windows Forms, .Net Framework, and Win32 applications. Check out Ivo's &lt;A class="" href="http://blogs.msdn.com/ivo_manolov/archive/2009/07/23/9847064.aspx" mce_href="http://blogs.msdn.com/ivo_manolov/archive/2009/07/23/9847064.aspx"&gt;blog post&lt;/A&gt; for information on changes and new features in this version.&lt;/P&gt;
&lt;P&gt;Get the TestApi here: &lt;A href="http://testapi.codeplex.com/" target=_blank mce_href="http://testapi.codeplex.com" s_oid="http://testapi.codeplex.com/" s_oidt="0"&gt;http://testapi.codeplex.com&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;--Nitya.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9890070" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Windows+Forms/default.aspx">Windows Forms</category></item><item><title>Implicit Styles, Templates, Controls and FrameworkElements</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/08/27/implicit-styles-templates-controls-and-frameworkelements.aspx</link><pubDate>Thu, 27 Aug 2009 21:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9887202</guid><dc:creator>Carole Snyder</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9887202.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9887202</wfw:commentRss><description>&lt;UL&gt;
&lt;P&gt;Even though I've been working with WPF for over 3 years, I'm still learning some of its idiosyncrasies. A discussion came up recently about whether implicit styles are applied to elements in a template. It turns out that the answer is, it depends on whether the element inherits from Control.&lt;/P&gt;
&lt;P&gt;Consider the following example. This example creates an implicit style for a Label and another implicit style for a TextBlock. Then it defines a ControlTemplate for a Control, in which is a Label and TextBlock. Finally, the example adds a Control, TextBlock, and Label to the StackPanel. So this XAML displays a TextBlock and Label, which are part of the Control, and another TextBlock and Label, which are not part of the Control.&lt;/P&gt;
&lt;P&gt;&amp;lt;StackPanel&amp;gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;lt;StackPanel.Resources&amp;gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Style TargetType="Label"&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Setter Property="Foreground" Value="Red"/&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Style&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Style TargetType="TextBlock"&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Setter Property="Foreground" Value="Red"/&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Style&amp;gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Style TargetType="Control"&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Setter Property="Template"&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Setter.Value&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ControlTemplate&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;StackPanel Background="Beige"&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBlock&amp;gt;TextBlock Inside Control&amp;lt;/TextBlock&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Label&amp;gt;Label Inside Control&amp;lt;/Label&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/StackPanel&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ControlTemplate&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Setter.Value&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Setter&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Style&amp;gt; &lt;BR&gt;&amp;nbsp; &amp;lt;/StackPanel.Resources&amp;gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;lt;Control/&amp;gt; &lt;BR&gt;&amp;nbsp; &amp;lt;TextBlock Text="TextBlock outside control"/&amp;gt; &lt;BR&gt;&amp;nbsp; &amp;lt;Label Content="Label outside control"/&amp;gt; &lt;/P&gt;
&lt;P&gt;&amp;lt;/StackPanel&amp;gt; &lt;/P&gt;
&lt;P&gt;Here is a rendering of the XAML:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/ImplicitStylesTemplatesControlsandFramew_9F57/clip_image001_2.png" mce_href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/ImplicitStylesTemplatesControlsandFramew_9F57/clip_image001_2.png"&gt;&lt;IMG title=clip_image001 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=91 alt=clip_image001 src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/ImplicitStylesTemplatesControlsandFramew_9F57/clip_image001_thumb.png" width=168 border=0 mce_src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/ImplicitStylesTemplatesControlsandFramew_9F57/clip_image001_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Surprised? So was I. Apparently, &lt;A href="http://shevaspace.blogspot.com/2007/03/wtf-of-wpf-part-one-templating-styling.html" mce_href="http://shevaspace.blogspot.com/2007/03/wtf-of-wpf-part-one-templating-styling.html"&gt;people have been mystified by this for a while&lt;/A&gt;. It turns out that implicit styles are applied to elements in templates if the element inherits from Control, but not if the element doesn’t inherit from Control. Why? The reason I was given is that Controls are more obvious than elements, and it's likely that an implicit style for a control should be applied everywhere, where it is less likely that a implicit style for an element should be universally applied. There's a legitimate point to this argument. Consider the following:&lt;/P&gt;
&lt;P&gt;&amp;lt;StackPanel&amp;gt; &lt;BR&gt;&amp;nbsp; &amp;lt;StackPanel.Resources&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Style TargetType="TextBlock"&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Setter Property="FontSize" Value="16"/&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Setter Property="Foreground" Value="Green"/&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Style&amp;gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;lt;/StackPanel.Resources&amp;gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;lt;TextBlock HorizontalAlignment="Center" Text="Hello!"/&amp;gt; &lt;BR&gt;&amp;nbsp; &amp;lt;Button Content="Click me!" Width="200"/&amp;gt; &lt;BR&gt;&amp;nbsp; &amp;lt;TextBlock HorizontalAlignment="Center" Text="Please click the button"/&amp;gt; &lt;BR&gt;&amp;lt;/StackPanel&amp;gt; &lt;/P&gt;
&lt;P&gt;A Button displays strings by eventually creating a TextBlock and adding the string to the TextBlock. If the TextBlock in the Button used implicit styles defined by the application, the XAML would render this way:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/ImplicitStylesTemplatesControlsandFramew_9F57/clip_image002_2.png" mce_href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/ImplicitStylesTemplatesControlsandFramew_9F57/clip_image002_2.png"&gt;&lt;IMG title=clip_image002 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=120 alt=clip_image002 src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/ImplicitStylesTemplatesControlsandFramew_9F57/clip_image002_thumb.png" width=232 border=0 mce_src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/ImplicitStylesTemplatesControlsandFramew_9F57/clip_image002_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;That probably isn't the behavior you want. On the other hand, suppose you're creating a cool UI and you want all of your RepeatButtons to have a specific look. If you define the appearance of the RepeatButton once, all RepeatButtons will use have that appearance, even if the RepeatButton is inside a ControlTemplate.&lt;/P&gt;
&lt;P&gt;So if you ever run into seemingly inconsistent behavior and wonder what's going on, now you know. If you've run into this and understood what the difference is and wondered why in the world it was designed this way, hopefully this has given you a little bit of insight.&lt;/P&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9887202" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Styles+and+Templates/default.aspx">Styles and Templates</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Controls/default.aspx">Controls</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Control+Authoring/default.aspx">Control Authoring</category></item><item><title>Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 available for download</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/08/07/microsoft-windows-sdk-for-windows-7-and-net-framework-3-5-sp1-available-for-download.aspx</link><pubDate>Sat, 08 Aug 2009 00:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9860708</guid><dc:creator>mparsons</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9860708.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9860708</wfw:commentRss><description>The Windows SDK for Windows 7 and the .NET Framework 3.5 SP1 is now available for download.&amp;nbsp; Click &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&amp;amp;displaylang=en"&gt;here&lt;/A&gt; to download.&amp;nbsp; For details on what's in the SDK, see the &lt;A href="http://blogs.msdn.com/windowssdk/archive/2009/08/07/released-windows-sdk-for-windows-7-and-net-framework-3-5-sp1.aspx" mce_href="http://blogs.msdn.com/windowssdk/archive/2009/08/07/released-windows-sdk-for-windows-7-and-net-framework-3-5-sp1.aspx"&gt;Microsoft Windows SDK Blog&lt;/A&gt;.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9860708" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/3.5/default.aspx">3.5</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Expression Blend 3 released</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/07/22/expression-blend-3-released.aspx</link><pubDate>Wed, 22 Jul 2009 23:40:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9845242</guid><dc:creator>jgalasyn</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9845242.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9845242</wfw:commentRss><description>&lt;p&gt;Including &lt;a href="http://www.microsoft.com/expression/products/Sketchflow_Overview.aspx"&gt;Sketchflow&lt;/a&gt;! Check out the &lt;a href="http://www.microsoft.com/expression/"&gt;Expression Web site&lt;/a&gt; and be sure to download the &lt;a href="http://www.microsoft.com/expression/try-it/#PageTop"&gt;60 day trial&lt;/a&gt;. Stay in touch with the Blend team by visiting the Expression Web blog: &lt;a href="http://blogs.msdn.com/xweb/default.aspx?p=3"&gt;http://blogs.msdn.com/xweb/default.aspx?p=3&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;New Blend 3 features: &lt;a title="http://www.microsoft.com/expression/products/Blend_Features.aspx" href="http://www.microsoft.com/expression/products/Blend_Features.aspx"&gt;http://www.microsoft.com/expression/products/Blend_Features.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;img border="0" alt="Expression Blend 3 Features Streamline Photoshop Import" src="https://www.microsoft.com/presspass/events/mix/images/ExpressionBlend3PhotoshopImportFeature_web.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;Expression Blend 3 enables the &lt;a href="https://www.microsoft.com/presspass/events/mix/imageGallery.aspx?contentId=mix_image19"&gt;direct import of Adobe Photoshop files&lt;/a&gt;, ensuring a smooth integration with traditional workflows the designer may already have in place. On import, layers can be easily regrouped and elements retain their original formats; layers, layer positions, text and vectors remain available for editing within Expression Blend.&lt;/font&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b72dc2c4-4fdc-4914-a243-f95bce05b90c" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Expression+Blend" rel="tag"&gt;Expression Blend&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WPF" rel="tag"&gt;WPF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NET+Framework" rel="tag"&gt;.NET Framework&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9845242" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Expression+Blend/default.aspx">Expression Blend</category></item><item><title>Silverlight 3 and Expression 3 launch today</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/07/10/silverlight-3-and-expression-3-launch-today.aspx</link><pubDate>Fri, 10 Jul 2009 22:02:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9828997</guid><dc:creator>jgalasyn</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9828997.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9828997</wfw:commentRss><description>&lt;p&gt;This morning, Scott Guthrie and Soma announced the launch of &lt;a href="http://www.microsoft.com/silverlight/"&gt;Silverlight 3&lt;/a&gt; and the Release Candidate for Expression Blend 3 and SketchFlow. The final version of the Expression 3 family of products will be available within the next 30 days.&lt;/p&gt;  &lt;p&gt;Visit the &lt;a href="http://www.seethelight.com/"&gt;Virtual Launch Platform&lt;/a&gt; and check out a 1 hour TV-show style infomercial, customer and partner showcases, learning resources, and more.&amp;#160; The &lt;a href="http://www.microsoft.com/silverlight"&gt;Microsoft.com Silverlight site&lt;/a&gt; has also been re-launched with a new homepage, and the &lt;a href="http://expression.microsoft.com/"&gt;MSDN Expression Community Site&lt;/a&gt; has been redesigned for Expression 3.&lt;/p&gt;  &lt;p align="center"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/shanemo/WindowsLiveWriter/AnnouncingSilverlightArtistsinResidenceM_D9C3/Sl_Nebula_rgb_4.png" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1cb8286e-a097-416d-973b-948f179b2acb" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NET+Framework" rel="tag"&gt;.NET Framework&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Expression+Blend" rel="tag"&gt;Expression Blend&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9828997" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Expression+Blend/default.aspx">Expression Blend</category></item><item><title>LIVE, HD broadcast of the Michael Jackson memorial using IIS Smooth Streaming and Silverlight</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/07/06/live-hd-broadcast-of-the-michael-jackson-memorial-using-iis-smooth-streaming-and-silverlight.aspx</link><pubDate>Tue, 07 Jul 2009 08:08:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9821545</guid><dc:creator>jgalasyn</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9821545.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9821545</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;Today, July 7&lt;sup&gt;th&lt;/sup&gt;, 10AM PT, 1PM ET&lt;/strong&gt; – We are broadcasting the Michael Jackson memorial, live in HD from the Staples Center in Los Angeles using IIS Smooth Streaming and Silverlight: &lt;a href="http://inmusic.ca/news_and_features/Michael_Jackson"&gt;http://inmusic.ca/news_and_features/Michael_Jackson&lt;/a&gt;.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d7129d3a-267c-4093-931e-2ebff273a0f3" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9821545" width="1" height="1"&gt;</description></item><item><title>Chart Controls for WPF ship in the Toolkit</title><link>http://blogs.msdn.com/wpfsdk/archive/2009/06/25/new-chart-controls-for-wpf.aspx</link><pubDate>Thu, 25 Jun 2009 19:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9803870</guid><dc:creator>mparsons</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wpfsdk/comments/9803870.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wpfsdk/commentrss.aspx?PostID=9803870</wfw:commentRss><description>&lt;P&gt;We &lt;A href="http://blogs.msdn.com/wpfsdk/archive/2009/03/26/wpf-toolkit-march-2009-update-is-posted.aspx"&gt;posted previously&lt;/A&gt; about the development of the WPF chart controls.&amp;nbsp; With the release of the June &lt;A href="http://wpf.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29117" mce_href="http://wpf.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29117"&gt;WPF Toolkit&lt;/A&gt; you now have the controls at your fingertips.&amp;nbsp; You can make bar, pie, bubble, scatter and line graphs.&amp;nbsp;&amp;nbsp; Check out this &lt;A href="http://blogs.msdn.com/delay/archive/2009/06/25/wpf-charting-it-s-official-june-2009-release-of-the-wpf-toolkit-is-now-available.aspx"&gt;blog post&lt;/A&gt; for details! 
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/ChartControlsforWPFshipintheToolkit_B51A/image_2.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-LEFT: 0px; MARGIN-RIGHT: auto; BORDER-BOTTOM: 0px" height=248 alt=image src="http://blogs.msdn.com/blogfiles/wpfsdk/WindowsLiveWriter/ChartControlsforWPFshipintheToolkit_B51A/image_thumb.png" width=289 border=0&gt;&lt;/A&gt; Here’s the code for the image above:&lt;/P&gt;
&lt;P&gt;Add a reference to the System.Windows.Controls.DataVisualization.Toolkit assembly in your project, add the namespace for the Charting controls, add a chart in XAML and add some data in code behind.&amp;nbsp;&amp;nbsp;Instant&amp;nbsp;pie chart!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;XAML&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Window&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; x&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Class&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;="WpfChartControl.Window1"&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;x&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;toolkit&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="http://schemas.microsoft.com/wpf/2008/toolkit"&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;charting&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Title&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="Window1"&lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt; Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="300"&lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt; Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="300"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Grid&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;charting&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Chart&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; x&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Name&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;="chart"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; Width&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;="350"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; Height&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;="250"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;charting&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Chart.Series&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;charting&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;PieSeries&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; ItemsSource&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;="{&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Binding&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;}"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;DependentValuePath&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="Value"&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;IndependentValuePath&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="Key"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Title&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="Pet Preference"&lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt; IsSelectionEnabled&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="True" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;charting&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Chart.Series&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;charting&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Chart&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Grid&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Window&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;C#&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;chart.DataContext = &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;KeyValuePair&lt;/SPAN&gt;&amp;lt;&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt;, &lt;SPAN style="COLOR: blue"&gt;int&lt;/SPAN&gt;&amp;gt;[] {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;KeyValuePair&lt;/SPAN&gt;&amp;lt;&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt;, &lt;SPAN style="COLOR: blue"&gt;int&lt;/SPAN&gt;&amp;gt;(&lt;SPAN style="COLOR: #a31515"&gt;"Dog"&lt;/SPAN&gt;, 30), &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;KeyValuePair&lt;/SPAN&gt;&amp;lt;&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt;, &lt;SPAN style="COLOR: blue"&gt;int&lt;/SPAN&gt;&amp;gt;(&lt;SPAN style="COLOR: #a31515"&gt;"Cat"&lt;/SPAN&gt;, 25), &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;KeyValuePair&lt;/SPAN&gt;&amp;lt;&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt;, &lt;SPAN style="COLOR: blue"&gt;int&lt;/SPAN&gt;&amp;gt;(&lt;SPAN style="COLOR: #a31515"&gt;"Rat"&lt;/SPAN&gt;, 5), &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;KeyValuePair&lt;/SPAN&gt;&amp;lt;&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt;, &lt;SPAN style="COLOR: blue"&gt;int&lt;/SPAN&gt;&amp;gt;(&lt;SPAN style="COLOR: #a31515"&gt;"Hampster"&lt;/SPAN&gt;, 8), &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;KeyValuePair&lt;/SPAN&gt;&amp;lt;&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt;, &lt;SPAN style="COLOR: blue"&gt;int&lt;/SPAN&gt;&amp;gt;(&lt;SPAN style="COLOR: #a31515"&gt;"Rabbit"&lt;/SPAN&gt;, 12) };&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;VB&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;chart.DataContext = &lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; KeyValuePair(&lt;SPAN style="COLOR: blue"&gt;Of&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;, &lt;SPAN style="COLOR: blue"&gt;Integer&lt;/SPAN&gt;)() _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; KeyValuePair(&lt;SPAN style="COLOR: blue"&gt;Of&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;, &lt;SPAN style="COLOR: blue"&gt;Integer&lt;/SPAN&gt;)(&lt;SPAN style="COLOR: #a31515"&gt;"Dog"&lt;/SPAN&gt;, 30), _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; KeyValuePair(&lt;SPAN style="COLOR: blue"&gt;Of&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;, &lt;SPAN style="COLOR: blue"&gt;Integer&lt;/SPAN&gt;)(&lt;SPAN style="COLOR: #a31515"&gt;"Cat"&lt;/SPAN&gt;, 25), _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; KeyValuePair(&lt;SPAN style="COLOR: blue"&gt;Of&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;, &lt;SPAN style="COLOR: blue"&gt;Integer&lt;/SPAN&gt;)(&lt;SPAN style="COLOR: #a31515"&gt;"Rat"&lt;/SPAN&gt;, 5), _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; KeyValuePair(&lt;SPAN style="COLOR: blue"&gt;Of&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;, &lt;SPAN style="COLOR: blue"&gt;Integer&lt;/SPAN&gt;)(&lt;SPAN style="COLOR: #a31515"&gt;"Hampster"&lt;/SPAN&gt;, 8), _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; KeyValuePair(&lt;SPAN style="COLOR: blue"&gt;Of&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;, &lt;SPAN style="COLOR: blue"&gt;Integer&lt;/SPAN&gt;)(&lt;SPAN style="COLOR: #a31515"&gt;"Rabbit"&lt;/SPAN&gt;, 12)}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9803870" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Data+Visualization/default.aspx">Data Visualization</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/Controls/default.aspx">Controls</category><category domain="http://blogs.msdn.com/wpfsdk/archive/tags/WPF+Toolkit/default.aspx">WPF Toolkit</category></item></channel></rss>