<?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>The Silverlight Blog</title><link>http://blogs.msdn.com/b/silverlight/</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.20496 (Build: 5.6.583.20496)</generator><item><title>Windows Phone 7.5 - Using advanced tiles API</title><link>http://blogs.msdn.com/b/silverlight/archive/2012/01/18/windows-phone-7-5-using-advanced-tiles-api.aspx</link><pubDate>Wed, 18 Jan 2012 15:43:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10258087</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10258087</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2012/01/18/windows-phone-7-5-using-advanced-tiles-api.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;by Andrea Boschin&lt;/em&gt; &lt;/p&gt;  &lt;p&gt;There is not any doubt, the first thing you meet when you use Windows Phone are the tiles. These are the large squares on the home screen that identifies some applications and they are also a distinguishable character that make your Windows Phone unique. &lt;/p&gt;  &lt;p&gt;As you know for sure, the tiles can be attached or detached from the home screen and some particular software can take advantage of double size tiles. While this is not a feature available to developers, in OS7.5, the tiles gained new features and a new set of APIs that you can use to enrich your applications. As an example you are now able to update your tiles from inside the application and you can use double faced tiles to improve information to the user. In this article I would like to explore these new features and show how to take advantage of them, while porting your software to the new operating system. &lt;/p&gt;  &lt;h2&gt;Accessing and changing your tile(s)&lt;/h2&gt;  &lt;p&gt;Once your application is running the user can have pinned its tile on the home screen. If this happened, you can have access to a bunch of tile's properties you can change at every time while the application is running, but please take note that it implies that the tile exists. Obviously, none of these APIs can work if your application is not pinned.&lt;/p&gt;  &lt;p&gt;The root of your work is the ShellTile class that gives you access to a collection of ActiveTiles. At the very first place in this collection there is a structure that represents the main tile of your application. Reading the previous paragraph, you can expect this collection is empty when you application has not been pinned, but it is not true. The collection always contains at least one element, and you can update it every time also if the application's tile is not in the home screen. This does not cause a visible change but if the user choose to pin the application at a later time its tile will reflect these changes. The ShellTile class returned by this collection contains an &amp;quot;Update&amp;quot; method that is useful to change the tile's content:&lt;/p&gt;  &lt;blockquote&gt;   &lt;pre&gt;   1: StandardTileData data = new StandardTileData&lt;/pre&gt;

  &lt;pre&gt;   2: {&lt;/pre&gt;

  &lt;pre&gt;   3:     Title = &amp;quot;My tile!&amp;quot;,&lt;/pre&gt;

  &lt;pre&gt;   4:     Count = 10,&lt;/pre&gt;

  &lt;pre&gt;   5:     BackgroundImage = new Uri(&amp;quot;/Background.png&amp;quot;, UriKind.RelativeOrAbsolute),&lt;/pre&gt;

  &lt;pre&gt;   6:     BackTitle = &amp;quot;This is the back&amp;quot;,&lt;/pre&gt;

  &lt;pre&gt;   7:     BackContent = &amp;quot;Hallo!&amp;quot;,&lt;/pre&gt;

  &lt;pre&gt;   8:     BackBackgroundImage = new Uri(&amp;quot;/Background.png&amp;quot;, UriKind.RelativeOrAbsolute)&lt;/pre&gt;

  &lt;pre&gt;   9: };&lt;/pre&gt;

  &lt;pre&gt;  10:  &lt;/pre&gt;

  &lt;pre&gt;  11: ShellTile.ActiveTiles.First().Update(data);&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;The properties of the StandardTileData class reflect the parts of the tile and are divided in two categories: Front and Back. So, we have a &amp;quot;Title&amp;quot; property that reflects the title of the tile on the front side and the &amp;quot;BackTitle&amp;quot; that has the same meaning for the back side. This led to the consideration that in OS 7.5, tiles can have two sides available. It suffice you set the value of one of the &amp;quot;Back&amp;quot; properties and the tile automatically activates the back side on a random schedule. &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.silverlightshow.net/news/Free-Silverlight-Show-Webinar-Windows-Phone-7.5-Background-workers.aspx"&gt;Read the full post&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10258087" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Windows 8 and the future of XAML: Part 1: An overview of the Windows 8 platform</title><link>http://blogs.msdn.com/b/silverlight/archive/2012/01/12/windows-8-and-the-future-of-xaml-part-1-an-overview-of-the-windows-8-platform.aspx</link><pubDate>Thu, 12 Jan 2012 17:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10256007</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10256007</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2012/01/12/windows-8-and-the-future-of-xaml-part-1-an-overview-of-the-windows-8-platform.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;by Gill Cleeren&lt;/em&gt;&lt;/p&gt;  &lt;h2&gt;Introduction to the series&lt;/h2&gt;  &lt;p&gt;Welcome to this first part of a whole series on Windows 8 articles, which I’ll be writing over the coming weeks and months. It’s my goal in this series to introduce you to what we know at this point about Windows 8 and how we as (XAML) developers will need to adapt to the new platform. &lt;/p&gt;  &lt;p&gt;Since you’re probably a XAML developer like I am, we are going to see things from a XAML point-of-view. In some of the upcoming articles, I’m going to describe you how you can leverage what you already know in XAML when Windows 8 will be ready. I’m also going to spend time looking at how you can convert existing Silverlight applications to Windows 8 Metro apps, so that they follow the rules of the OS. We will also be spending time of course on digging into the developer framework making the development on Windows 8 easy: Windows Runtime or shorter, WinRT. Finally, the series will close with a step-by-step guide on building a complete Windows 8 Metro-style application. &lt;/p&gt;  &lt;p&gt;Now in this first part, we’ll focus on Windows 8 itself and the relation to Metro-style apps. We won’t be focusing on the development part yet; I just want to make sure that everyone is on board with the new OS itself as well as being able to place the terms Metro, Metro apps, WinRT etc.&lt;/p&gt;  &lt;p&gt;I hope you join me on this trip through the Windows platform of the future.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Small note: in this articles, I try to refer to specific versions as little as possible, since I want the information to stay valid as much as humanly possible when Windows 8 will RTM. Therefore, you won’t find download links in these articles. Doing a small search will get you the downloads you need!&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;h2&gt;Part 1: An overview of the Windows 8 platform&lt;/h2&gt;  &lt;p&gt;To be honest, I’m writing this very article in the morning of January 1st, 2012… yes indeed, New Year’s Day 2012. And come to think of it, I couldn’t have chosen a better moment - at the beginning of a new year - to write about one of the biggest things awaiting us in that new year: the launch of a new version of the world’s most widely used operating, Windows 8. (Note that at the time of writing of this article, no announcements have been made by Microsoft on any launch date of the OS, but everyone assumes that we’ll see the OS in its final form on our machines sometime in 2012…). As mentioned, in this first article, I will take you through the most important concepts as well as show you some nice improvements.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/items/Windows-8-and-the-future-of-XAML-Part-1-An-overview-of-the-Windows-8-platform.aspx"&gt;Read the full post&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10256007" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight Show: 10 Laps around Silverlight 5 (Part 10 of 10)</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/12/19/silverlight-show-10-laps-around-silverlight-5-part-10-of-10.aspx</link><pubDate>Mon, 19 Dec 2011 19:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10249317</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10249317</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/12/19/silverlight-show-10-laps-around-silverlight-5-part-10-of-10.aspx#comments</comments><description>&lt;p&gt;In this article, a discussion about several new features that did not fit in any of the above categories. We will discuss In-Browser HTML, PostScript and Tasks for TPL. Please review the Roadmap for the series before going any further.&lt;/p&gt;  &lt;h2&gt;The Roadmap for this Series&lt;/h2&gt;  &lt;p&gt;Included, the Roadmap for the series below as you may want to visit other sections as you learn Silverlight 5. I picked the following features as I thought that you may find them useful in your day-to-day work. If you want a specific topic covered then please leave it in the comments below.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/Silverlight-5-Part-1-of-10.aspx"&gt;Introduction to SL5 – provides a brief history of Silverlight and relevant links.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-2-of-10.aspx"&gt;Binding - Ancestor Relative Source Binding and Implicit Data Templates.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Graphics - XNA 3D API and Improved Graphics Stack.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Media - Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/silverlight/archive/2011/11/18/silverlight-show-10-laps-around-silverlight-5-part-5-of-10.aspx"&gt;Text - Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-6-of-10.aspx"&gt;Operating System Integration Part 1 - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-7-of-10.aspx"&gt;Operating System Integration Part 2 - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness.&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/silverlight/archive/2011/12/02/silverlight-show-10-laps-around-silverlight-5-part-8-of-10.aspx"&gt;Productivity and Performance - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time.&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/silverlight/archive/2011/12/12/silverlight-show-10-laps-around-silverlight-5-part-9-of-10.aspx"&gt;Controls - Double and Triple click support, PivotViewer and ComboBox Type-Ahead.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Other items - [This Post] - In-Browser HTML, PostScript and Tasks for TPL.&lt;/strong&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;In-Browser HTML&lt;/h2&gt;  &lt;p&gt;In Silverlight 4, we could use the WebBrowser control only in an “Out-of-Browser” application. This has changed in Silverlight 5 as we can now use the WebBrowser control in the browser (IE). It will however require that you make a few changes to your system. Let’s get started: &lt;/p&gt;  &lt;p&gt;1)&lt;strong&gt; Update the registry&lt;/strong&gt; – Locate the following keys:&lt;/p&gt;  &lt;p&gt;If you running on a 32 bit machine, &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\Silverlight\&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;and if you are running on a 64-bit machine, &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Silverlight\&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;change the &lt;strong&gt;UpdateConsentMode&lt;/strong&gt; from a 0 to 1. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/Storage/Users/mbcrump/________1_2.png"&gt;&lt;img title="1" alt="1" src="http://www.silverlightshow.net/Storage/Users/mbcrump/________1_thumb.png" width="627" height="282" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2) &lt;strong&gt;Sign the XAP File&lt;/strong&gt; - Right click on the Silverlight application and go to properties. Choose &lt;strong&gt;Signing&lt;/strong&gt; and check the checkbox&lt;strong&gt; Sign the .XAP file&lt;/strong&gt;. Now click on the button &lt;strong&gt;Create Test Certificate&lt;/strong&gt;. Enter any password that you want and hit the OK button. Now click on the &lt;strong&gt;More Details&lt;/strong&gt; button.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/Storage/Users/mbcrump/__________2_2.png"&gt;&lt;img title="2" alt="2" src="http://www.silverlightshow.net/Storage/Users/mbcrump/__________2_thumb.png" width="544" height="350" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Click on the &lt;strong&gt;Install Certificate&lt;/strong&gt; button. Clicking on the button brings up the &lt;strong&gt;Certificate Import wizard&lt;/strong&gt;. Click on the &lt;strong&gt;Next&lt;/strong&gt; button and choose Place all certificates in the following store. Click on the Browse button. This will show you a Certificate Store. Choose &lt;strong&gt;Trusted Publisher&lt;/strong&gt; and finish the wizard. Now repeat the same step to install this certificate in &lt;strong&gt;Trusted Root Certification Authorities&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/Storage/Users/mbcrump/3_4.png"&gt;&lt;img title="3" alt="3" src="http://www.silverlightshow.net/Storage/Users/mbcrump/3_thumb_1.png" width="486" height="442" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3) &lt;strong&gt;Enable Out-of-Browser and Require elevated trust when running in-browser.&lt;/strong&gt; Right click on the Silverlight application and go to properties. Place a checkmark in &lt;strong&gt;Enable Out-of-Browser&lt;/strong&gt; and &lt;strong&gt;Require elevated trust when running in-browser.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/Storage/Users/mbcrump/________4_2.png"&gt;&lt;img title="4" alt="4" src="http://www.silverlightshow.net/Storage/Users/mbcrump/________4_thumb.png" width="573" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now let’s switch over to the MainPage.xaml and replace the Grid with the following code:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-10-of-10.aspx"&gt;Read the full post&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10249317" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>New Silverlight Show articles: Windows 8 XAML Metro Apps with OData</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/12/15/new-silverlight-show-articles-windows-8-xaml-metro-apps-with-odata.aspx</link><pubDate>Thu, 15 Dec 2011 17:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10248191</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10248191</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/12/15/new-silverlight-show-articles-windows-8-xaml-metro-apps-with-odata.aspx#comments</comments><description>&lt;p&gt;Silverlight Show has two new articles that provide some really interesting info about building Windows 8 XAML Metro Apps with OData written by Samidip Basu (&lt;a href="https://enterprise.cotweet.com/samidip"&gt;@samidip&lt;/a&gt;). &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://cot.ag/u6s0oc"&gt;Windows 8 XAML Metro Apps with OData - Part 1&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://cot.ag/v8DZdA"&gt;Windows 8 XAML Metro Apps with OData - Part 2&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10248191" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight Show: 10 Laps around Silverlight 5 (Part 9 of 10)</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/12/12/silverlight-show-10-laps-around-silverlight-5-part-9-of-10.aspx</link><pubDate>Mon, 12 Dec 2011 16:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10246805</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10246805</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/12/12/silverlight-show-10-laps-around-silverlight-5-part-9-of-10.aspx#comments</comments><description>&lt;p&gt;In this article, a discussion of several new features/controls such as Double and Triple click support, PivotViewer and ComboBox Type-Ahead. Please review the Roadmap for the series before going any further.&lt;/p&gt;  &lt;h2&gt;The Roadmap for this Series&lt;/h2&gt;  &lt;p&gt;Included, the Roadmap for the series below as you may want to visit other sections as you learn Silverlight 5. I picked the following features as I thought that you may find them useful in your day-to-day work. If you want a specific topic covered then please leave it in the comments below.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/Silverlight-5-Part-1-of-10.aspx"&gt;Introduction to SL5 – provides a brief history of Silverlight and relevant links.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-2-of-10.aspx"&gt;Binding - Ancestor Relative Source Binding and Implicit Data Templates.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Graphics - XNA 3D API and Improved Graphics Stack.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Media - Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/silverlight/archive/2011/11/18/silverlight-show-10-laps-around-silverlight-5-part-5-of-10.aspx"&gt;Text - Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-6-of-10.aspx"&gt;Operating System Integration Part 1 - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-7-of-10.aspx"&gt;Operating System Integration Part 2 - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness.&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/silverlight/archive/2011/12/02/silverlight-show-10-laps-around-silverlight-5-part-8-of-10.aspx"&gt;Productivity and Performance - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time.&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Controls - [This Post] - Double and Triple click support, PivotViewer and ComboBox Type-Ahead.&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Other items - In-Browser HTML, PostScript and Tasks for TPL &lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;Double and Triple Click Support&lt;/h2&gt;  &lt;p&gt;One of the new features in Silverlight 5 is the ability to use Double and Triple Click Support. This functionality will tell you how many times the user has clicked the mouse button. The property is called &lt;strong&gt;ClickCount&lt;/strong&gt; and resides in the &lt;strong&gt;MouseButtonEventArgs&lt;/strong&gt; class. Let’s take a look at how to use this new feature.&lt;/p&gt;  &lt;p&gt;Fire up a new Silverlight 5 project and give it any name that you want. &lt;/p&gt;  &lt;p&gt;Switch over to the MainPage.xaml.cs and add the following code:&lt;em&gt; (Note: You may not need the MainPage() Method section)&lt;/em&gt;&lt;/p&gt;  &lt;pre&gt;   1: public MainPage()&lt;/pre&gt;

&lt;pre&gt;   2: {&lt;/pre&gt;

&lt;pre&gt;   3:     InitializeComponent();&lt;/pre&gt;

&lt;pre&gt;   4: }&lt;/pre&gt;

&lt;pre&gt;   5:  &lt;/pre&gt;

&lt;pre&gt;   6: private void textBlock1_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)&lt;/pre&gt;

&lt;pre&gt;   7: {&lt;/pre&gt;

&lt;pre&gt;   8:     textBlock1.Text = e.ClickCount.ToString();&lt;/pre&gt;

&lt;pre&gt;   9: }&lt;/pre&gt;

&lt;p&gt;Switch back over to the MainPage.xaml and add in the following code replacing the current Grid:&lt;/p&gt;

&lt;pre&gt;   1: &amp;lt;Grid x:Name=&amp;quot;LayoutRoot&amp;quot; Background=&amp;quot;White&amp;quot;&amp;gt;&lt;/pre&gt;

&lt;pre&gt;   2:       &amp;lt;Border BorderBrush=&amp;quot;Black&amp;quot; BorderThickness=&amp;quot;1&amp;quot; Margin=&amp;quot;52,49,68,74&amp;quot; CornerRadius=&amp;quot;10&amp;quot;&amp;gt;&lt;/pre&gt;

&lt;pre&gt;   3:           &amp;lt;TextBlock Height=&amp;quot;152&amp;quot; HorizontalAlignment=&amp;quot;Center&amp;quot; x:Name=&amp;quot;textBlock1&amp;quot; Text=&amp;quot;0&amp;quot; VerticalAlignment=&amp;quot;Center&amp;quot; Width=&amp;quot;244&amp;quot; MouseLeftButtonDown=&amp;quot;textBlock1_MouseLeftButtonDown&amp;quot; Foreground=&amp;quot;#FFFF2E2E&amp;quot; FontSize=&amp;quot;96&amp;quot; TextAlignment=&amp;quot;Center&amp;quot; /&amp;gt;&lt;/pre&gt;

&lt;pre&gt;   4:       &amp;lt;/Border&amp;gt;&lt;/pre&gt;

&lt;pre&gt;   5: &amp;lt;/Grid&amp;gt;&lt;/pre&gt;

&lt;p&gt;If we go ahead and run the application then we will see the following application. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.silverlightshow.net/Storage/Users/mbcrump/SNAGHTMLf7d6db1.png"&gt;&lt;img title="SNAGHTMLf7d6db1" alt="SNAGHTMLf7d6db1" src="http://www.silverlightshow.net/Storage/Users/mbcrump/SNAGHTMLf7d6db1_thumb.png" width="304" height="268" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Go ahead and begin clicking inside of the border and you will see the number increase. If you wait a few seconds and click again then you will notice that it reset itself. You could easily add If..Then… statements to determine what click count number they are on. This may be helpful for a 35 click Easter egg. :) &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-9-of-10.aspx"&gt;Read the full post&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10246805" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight 5 Available for Download Today</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/12/09/silverlight-5-available-for-download-today.aspx</link><pubDate>Fri, 09 Dec 2011 19:54:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10246176</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10246176</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/12/09/silverlight-5-available-for-download-today.aspx#comments</comments><description>&lt;p&gt;Today, we’re happy to announce the release of Silverlight 5. Silverlight is part of a rich offering of technologies from Microsoft helping developers deliver applications for the web, desktop and mobile devices. &lt;a href="http://go.microsoft.com/fwlink/?LinkId=149156"&gt;Download Silverlight 5&lt;/a&gt;, a free plug-in less than 7 MB in size that can be installed in less than 10 seconds.&lt;/p&gt;  &lt;p&gt;New features in Silverlight 5 include Hardware Decode of H.264 media, which provides a significant performance improvement with decoding of unprotected content using the GPU; Postscript Vector Printing to improve output quality and file size; and an improved graphics stack with 3D support that uses the XNA API on the Windows platform to gain low-level access to the GPU for drawing vertex shaders and low-level 3D primitives. &lt;/p&gt;  &lt;p&gt;In addition, Silverlight 5 extends the ‘Trusted Application’ model to the browser for the first time. These features, when enabled via a group policy registry key and an application certificate, mean users won’t need to leave the browser to perform complex tasks such as multiple window support, full trust support in browser including COM and file system access, in browser HTML hosting within Silverlight, and P/Invoke support for existing native code to be run directly from Silverlight.&lt;/p&gt;  &lt;p&gt;For more information, visit the &lt;a href="http://www.microsoft.com/silverlight/"&gt;Microsoft Silverlight site&lt;/a&gt;. For additional information on support policy, visit &lt;a href="http://support.microsoft.com/gp/lifean45"&gt;Microsoft Silverlight Support Lifecycle Policy&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The Silverlight Team&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10246176" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Announcement/">Announcement</category></item><item><title>Silverlight Show: 10 Laps around Silverlight 5 (Part 8 of 10)</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/12/02/silverlight-show-10-laps-around-silverlight-5-part-8-of-10.aspx</link><pubDate>Fri, 02 Dec 2011 16:24:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10243759</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10243759</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/12/02/silverlight-show-10-laps-around-silverlight-5-part-8-of-10.aspx#comments</comments><description>&lt;p&gt;In this article, a discussion about productivity and performance enhancements in Silverlight 5 including: XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time. Please review the Roadmap for the series before going any further.&lt;/p&gt;  &lt;h2&gt;The Roadmap for this Series&lt;/h2&gt;  &lt;p&gt;Included, the Roadmap for the series below as you may want to visit other sections as you learn Silverlight 5. I picked the following features as I thought that you may find them useful in your day-to-day work. If you want a specific topic covered then please leave it in the comments below.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/Silverlight-5-Part-1-of-10.aspx"&gt;Introduction to SL5 – provides a brief history of Silverlight and relevant links.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-2-of-10.aspx"&gt;Binding - Ancestor Relative Source Binding and Implicit Data Templates.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Graphics - XNA 3D API and Improved Graphics Stack.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Media - Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/silverlight/archive/2011/11/18/silverlight-show-10-laps-around-silverlight-5-part-5-of-10.aspx"&gt;Text - Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-6-of-10.aspx"&gt;Operating System Integration Part 1 - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-7-of-10.aspx"&gt;Operating System Integration Part 2 - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness.&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Productivity and Performance - [This Post] - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time. &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Controls - Double and Triple click support, PivotViewer and ComboBox Type-Ahead. &lt;/li&gt;    &lt;li&gt;Other items - In-Browser HTML, PostScript and Tasks for TPL&lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;XAML Binding Debugging&lt;/h2&gt;  &lt;p&gt;XAML Binding Debugging, is one of the most important features in the Silverlight 5. We have all been stuck with Binding expressions at one point or another and wanted an easier way to debug them. Now anywhere that you see a {&lt;strong&gt;Binding&lt;/strong&gt;} expression you can put a break point on it just like your typical C# code. Let’s take a look at a sample:&lt;/p&gt;  &lt;p&gt;Fire up a new Silverlight 5 project and give it any name that you want. &lt;/p&gt;  &lt;p&gt;Go ahead and add a new class to the project named &lt;strong&gt;Podcast.cs&lt;/strong&gt; and add the following code.&lt;/p&gt;  &lt;pre&gt;   1: public class Podcast&lt;/pre&gt;

&lt;pre&gt;   2:    {&lt;/pre&gt;

&lt;pre&gt;   3:        public string Description { get; set; }&lt;/pre&gt;

&lt;pre&gt;   4:        public DateTime ReleaseDate { get; set; }&lt;/pre&gt;

&lt;pre&gt;   5:        public Uri Link { get; set; }&lt;/pre&gt;

&lt;pre&gt;   6:  &lt;/pre&gt;

&lt;pre&gt;   7:        public Podcast(string description, DateTime releasedate, Uri link)&lt;/pre&gt;

&lt;pre&gt;   8:        {&lt;/pre&gt;

&lt;pre&gt;   9:            Description = description;&lt;/pre&gt;

&lt;pre&gt;  10:            ReleaseDate = releasedate;&lt;/pre&gt;

&lt;pre&gt;  11:            Link = link;&lt;/pre&gt;

&lt;pre&gt;  12:        }&lt;/pre&gt;

&lt;pre&gt;  13:    }&lt;/pre&gt;

&lt;p&gt;Let’s switch back over to the MainPage.xaml.cs and add the following code:&lt;/p&gt;

&lt;pre&gt;   1: public MainPage()&lt;/pre&gt;

&lt;pre&gt;   2: {&lt;/pre&gt;

&lt;pre&gt;   3:     InitializeComponent();&lt;/pre&gt;

&lt;pre&gt;   4:     Loaded += new RoutedEventHandler(MainPage_Loaded);&lt;/pre&gt;

&lt;pre&gt;   5: }&lt;/pre&gt;

&lt;pre&gt;   6:  &lt;/pre&gt;

&lt;pre&gt;   7: void MainPage_Loaded(object sender, RoutedEventArgs e)&lt;/pre&gt;

&lt;pre&gt;   8: {&lt;/pre&gt;

&lt;pre&gt;   9:     this.DataContext =&lt;/pre&gt;

&lt;pre&gt;  10:         new Podcast(&amp;quot;This Developer's Life - Criticism&amp;quot;,&lt;/pre&gt;

&lt;pre&gt;  11:             new DateTime(2011, 4, 21),&lt;/pre&gt;

&lt;pre&gt;  12:             new Uri(&amp;quot;http://thisdeveloperslife.com/post/2-0-1-criticism&amp;quot;, UriKind.Absolute)&lt;/pre&gt;

&lt;pre&gt;  13:             );&lt;/pre&gt;

&lt;pre&gt;  14:  &lt;/pre&gt;

&lt;pre&gt;  15: }&lt;/pre&gt;

&lt;p&gt;Switch back over to the MainPage.xaml and add in the following code replacing the current Grid:&lt;/p&gt;

&lt;pre&gt;   1: &amp;lt;Grid x:Name=&amp;quot;LayoutRoot&amp;quot; Background=&amp;quot;White&amp;quot;&amp;gt;&lt;/pre&gt;

&lt;pre&gt;   2:        &amp;lt;StackPanel Orientation=&amp;quot;Vertical&amp;quot;&amp;gt;&lt;/pre&gt;

&lt;pre&gt;   3:            &amp;lt;TextBlock Text=&amp;quot;{Binding Description}&amp;quot; /&amp;gt;&lt;/pre&gt;

&lt;pre&gt;   4:            &amp;lt;TextBlock Name=&amp;quot;txtReleaseDate&amp;quot; Text=&amp;quot;{Binding ReleaseDate}&amp;quot; /&amp;gt;&lt;/pre&gt;

&lt;pre&gt;   5:            &amp;lt;HyperlinkButton Content=&amp;quot;Listen to this Episode&amp;quot; NavigateUri=&amp;quot;{Binding Lik}&amp;quot; TargetName=&amp;quot;_blank&amp;quot; /&amp;gt;&lt;/pre&gt;

&lt;pre&gt;   6:        &amp;lt;/StackPanel&amp;gt;&lt;/pre&gt;

&lt;pre&gt;   7: &amp;lt;/Grid&amp;gt;&lt;/pre&gt;

&lt;p&gt;While here, go ahead and put a break point on the “Hyperlink&amp;quot; button line, which you can do by clicking outside its margin as shown below:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.silverlightshow.net/Storage/Users/mbcrump/_______1_2.png"&gt;&lt;img title="1" alt="1" src="http://www.silverlightshow.net/Storage/Users/mbcrump/_______1_thumb.png" width="596" height="199" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Notice the Red Circle and the highlighted “&lt;strong&gt;Binding&lt;/strong&gt;” word? The Visual Studio 2010 debugger will stop once the XAML parser hits that line. &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-8-of-10.aspx"&gt;Read the full post&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10243759" width="1" height="1"&gt;</description></item><item><title>Silverlight Show: 10 Laps around Silverlight 5 (Part 7 of 10)</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/11/25/silverlight-show-10-laps-around-silverlight-5-part-7-of-10.aspx</link><pubDate>Fri, 25 Nov 2011 17:19:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10241593</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10241593</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/11/25/silverlight-show-10-laps-around-silverlight-5-part-7-of-10.aspx#comments</comments><description>&lt;p&gt;In this article, a discussion of a few more operating system integration features in Silverlight 5 including: Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness for Media Applications. Please review the Roadmap for the series before going any further.&lt;/p&gt;  &lt;h2&gt;The Roadmap for this Series&lt;/h2&gt;  &lt;p&gt;Included, the Roadmap for the series below as you may want to visit other sections as you learn Silverlight 5. I picked the following features as I thought that you may find them useful in your day-to-day work. If you want a specific topic covered then please leave it in the comments below.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/Silverlight-5-Part-1-of-10.aspx"&gt;Introduction to SL5 – provides a brief history of Silverlight and relevant links.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-2-of-10.aspx"&gt;Binding - Ancestor Relative Source Binding and Implicit Data Templates.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Graphics - XNA 3D API and Improved Graphics Stack.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Media - Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/silverlight/archive/2011/11/18/silverlight-show-10-laps-around-silverlight-5-part-5-of-10.aspx"&gt;Text - Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-6-of-10.aspx"&gt;Operating System Integration Part 1 - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Operating System Integration Part 2 - [This Post] - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness. &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Productivity and Performance - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time. &lt;/li&gt;    &lt;li&gt;Controls - Double and Triple click support, PivotViewer and ComboBox Type-Ahead. &lt;/li&gt;    &lt;li&gt;Other items - In-Browser HTML, PostScript and Tasks for TPL. &lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;Default Filename for SaveFileDialog&lt;/h2&gt;  &lt;p&gt;In previous version of Silverlight, you could not specify the default filename for the SaveFileDialog message. In Silverlight 5 you can very easily. &lt;/p&gt;  &lt;p&gt;Fire up a new Silverlight 5 project and give it any name that you want. We are going to create a simple application that contains one button and when the user clicks it the SaveFileDialog will appear with a default filename. &lt;/p&gt;  &lt;p&gt;Switch over to the MainPage.xaml and add in the following code:&lt;/p&gt;  &lt;blockquote&gt;   &lt;pre&gt;   1: &amp;lt;StackPanel HorizontalAlignment=&amp;quot;Center&amp;quot; VerticalAlignment=&amp;quot;Center&amp;quot;&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;   2:         &amp;lt;Button x:Name=&amp;quot;btnSaveFile&amp;quot; Content=&amp;quot;Save File Dialog&amp;quot; Click=&amp;quot;btnSaveFile_Click&amp;quot;/&amp;gt;&lt;/pre&gt;

  &lt;pre&gt;   3: &amp;lt;/StackPanel&amp;gt;&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;Let’s switch back over to the MainPage.xaml.cs and add the following code to our button event handler:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;pre&gt;   1: private void btnSaveFile_Click(object sender, RoutedEventArgs e)&lt;/pre&gt;

  &lt;pre&gt;   2:        {&lt;/pre&gt;

  &lt;pre&gt;   3:            var saveFileDialog1 = new SaveFileDialog&lt;/pre&gt;

  &lt;pre&gt;   4:                                      {&lt;/pre&gt;

  &lt;pre&gt;   5:                                          Filter = &amp;quot;JPeg Image|*.jpg|Bitmap Image|*.bmp|Gif Image|*.gif&amp;quot;,&lt;/pre&gt;

  &lt;pre&gt;   6:                                          DefaultFileName = &amp;quot;YouCanNowHaveADefaultFileName.jpeg&amp;quot;&lt;/pre&gt;

  &lt;pre&gt;   7:                                      };&lt;/pre&gt;

  &lt;pre&gt;   8:            saveFileDialog1.ShowDialog();&lt;/pre&gt;

  &lt;pre&gt;   9:        }&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;If we run the application now, we will see the following prompt. &lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-7-of-10.aspx"&gt;Read the full post&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10241593" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight Show: 10 Laps around Silverlight 5 (Part 6 of 10)</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/11/23/silverlight-show-10-laps-around-silverlight-5-part-6-of-10.aspx</link><pubDate>Wed, 23 Nov 2011 16:12:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10240966</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10240966</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/11/23/silverlight-show-10-laps-around-silverlight-5-part-6-of-10.aspx#comments</comments><description>&lt;p&gt;In this article, a discussion of several new operating system integration features in Silverlight 5 including: P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust. Please review the Roadmap for the series before going any further.&lt;/p&gt;  &lt;h2&gt;The Roadmap for this Series&lt;/h2&gt;  &lt;p&gt;Included, the Roadmap for the series below as you may want to visit other sections as you learn Silverlight 5. I picked the following features as I thought that you may find them useful in your day-to-day work. If you want a specific topic covered then please leave it in the comments below.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/Silverlight-5-Part-1-of-10.aspx"&gt;Introduction to SL5 – provides a brief history of Silverlight and relevant links.&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-2-of-10.aspx"&gt;Binding - Ancestor Relative Source Binding and Implicit Data Templates.&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Graphics - XNA 3D API and Improved Graphics Stack.&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Media - Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support.&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/silverlight/archive/2011/11/18/silverlight-show-10-laps-around-silverlight-5-part-5-of-10.aspx"&gt;Text - Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Operating System Integration Part 1 - [This Post] - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust.&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Operating System Integration Part 2 - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness. &lt;/li&gt;    &lt;li&gt;Productivity and Performance - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time. &lt;/li&gt;    &lt;li&gt;Controls - Double and Triple click support, PivotViewer and ComboBox Type-Ahead. &lt;/li&gt;    &lt;li&gt;Other items - In-Browser HTML, PostScript and Tasks for TPL. &lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;P/Invoke or Platform Invocation&lt;/h2&gt;  &lt;p&gt;Before we dive into an example. Let’s first answer the question, What is it? &lt;strong&gt;Platform Invocation Services&lt;/strong&gt;, commonly referred to as &lt;strong&gt;P/Invoke&lt;/strong&gt;, is a feature of &lt;a href="http://en.wikipedia.org/wiki/Common_Language_Infrastructure"&gt;Common Language Infrastructure&lt;/a&gt; implementations, like &lt;a href="http://en.wikipedia.org/wiki/Microsoft"&gt;Microsoft&lt;/a&gt;'s &lt;a href="http://en.wikipedia.org/wiki/Common_Language_Runtime"&gt;Common Language Runtime&lt;/a&gt;, that enables &lt;a href="http://en.wikipedia.org/wiki/Managed_code"&gt;managed code&lt;/a&gt; to call &lt;a href="http://en.wikipedia.org/wiki/Native_code"&gt;native code&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;*Reference to Wiki&lt;/p&gt;  &lt;p&gt;This feature is new to Silverlight 5 and we will take a look at how to use it in your own applications. &lt;/p&gt;  &lt;p&gt;In order to create a new P/Invoke application in Silverlight 5, we will need to enable “&lt;strong&gt;Require elevated trust&lt;/strong&gt;” in Silverlight 5. We can also use the functionality in-browser or out-of-browser. Let’s begin. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-6-of-10.aspx"&gt;Read the full post&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10240966" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight Show: 10 Laps around Silverlight 5 (Part 5 of 10)</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/11/18/silverlight-show-10-laps-around-silverlight-5-part-5-of-10.aspx</link><pubDate>Fri, 18 Nov 2011 16:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10238559</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10238559</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/11/18/silverlight-show-10-laps-around-silverlight-5-part-5-of-10.aspx#comments</comments><description>&lt;p&gt;In this article, a discussion of the new text improvements in Silverlight 5 including: Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions. Please review the Roadmap for the series before going any further.&lt;/p&gt;  &lt;h2&gt;The Roadmap for this Series&lt;/h2&gt;  &lt;p&gt;Included, the Roadmap for the series below as you may want to visit other sections as you learn Silverlight 5. I picked the following features as I thought that you may find them useful in your day-to-day work. If you want a specific topic covered then please leave it in the comments below.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/Silverlight-5-Part-1-of-10.aspx"&gt;Introduction to SL5 – provides a brief history of Silverlight and relevant links.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-2-of-10.aspx"&gt;Binding - Ancestor Relative Source Binding and Implicit Data Templates.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Graphics - XNA 3D API and Improved Graphics Stack.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Media - Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Text [This Post] - Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions. &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Operating System Integration Part 1 - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust. &lt;/li&gt;    &lt;li&gt;Operating System Integration Part 2 - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness. &lt;/li&gt;    &lt;li&gt;Productivity and Performance - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time. &lt;/li&gt;    &lt;li&gt;Controls - Double and Triple click support, PivotViewer and ComboBox Type-Ahead. &lt;/li&gt;    &lt;li&gt;Other items - In-Browser HTML, PostScript and Tasks for TPL. &lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;Linked and Multi-Column Text&lt;/h2&gt;  &lt;p&gt;We will use an example that I’ve demonstrated in the past that many have found helpful. The Linked and Multi-Column Text feature enables the text of a RichTextBlock control to overflow from one into the next. Multiple RichTextBlockOverflows can be chained together to spread text across a layout. Let’s go ahead and take a look at a screenshot of a RichTextBlock with a RichTextBlockOverflow working together.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/Storage/Users/mbcrump/1_6.png"&gt;&lt;img title="1" alt="1" src="http://www.silverlightshow.net/Storage/Users/mbcrump/1_thumb_2.png" width="705" height="512" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As you can see from this screenshot, we had a RichTextBlock in the upper left and its content overflowed onto the RichTextBlockOverFlow #1, #2 and #3. You can think of this as something that is similar to a newspaper article. As the browser expands or contracts the content fills the available area.&lt;/p&gt;  &lt;p&gt;Let’s check out the code that made it happen: &lt;/p&gt;      &lt;p&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-5-of-10.aspx"&gt;Read the full post&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10238559" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight Show: 10 Laps around Silverlight 5 (Part 4 of 10)</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/11/16/10-laps-around-silverlight-5-part-4-of-10.aspx</link><pubDate>Wed, 16 Nov 2011 16:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10237768</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10237768</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/11/16/10-laps-around-silverlight-5-part-4-of-10.aspx#comments</comments><description>&lt;p&gt;In this article, a discussion of media features such as low-latency sound using features right out of XNA. We will also discuss Remote Control and Media Command (Keys) support using Silverlight 5. Please review the Roadmap for the series before going any further.&lt;/p&gt;  &lt;h2&gt;The Roadmap for this Series&lt;/h2&gt;  &lt;p&gt;I’ve included the Roadmap for the series below as you may want to visit other sections as you learn Silverlight 5. I picked the following features as I thought that you may find them useful in your day-to-day work. If you want a specific topic covered then please leave it in the comments below.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/Silverlight-5-Part-1-of-10.aspx"&gt;Introduction to SL5 – provides a brief history of Silverlight and relevant links.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-2-of-10.aspx"&gt;Binding - Ancestor Relative Source Binding and Implicit Data Templates.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Graphics - XNA 3D API and Improved Graphics Stack.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Media [This Post] - Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support. &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Text - Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions. &lt;/li&gt;    &lt;li&gt;Operating System Integration Part 1 - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust. &lt;/li&gt;    &lt;li&gt;Operating System Integration Part 2 - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness. &lt;/li&gt;    &lt;li&gt;Productivity and Performance - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time. &lt;/li&gt;    &lt;li&gt;Controls - Double and Triple click support, PivotViewer and ComboBox Type-Ahead. &lt;/li&gt;    &lt;li&gt;Other items - In-Browser HTML, PostScript and Tasks for TPL. &lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;Let’s Begin with Low-Latency Sound using XNA SoundEffect&lt;/h2&gt;  &lt;p&gt;A new addition to Silverlight 5 is the ability to play low-latency sounds using the XNA SoundEffect class. This is very useful for kiosk or even games that need to play a certain sound over and over. In Silverlight 5, this is much easier than before (where people used various MediaElement hacks). You can now simply borrow the SoundEffect / SoundEffectInstance class from XNA. &lt;/p&gt;  &lt;h2&gt;Start with a new Silverlight 5 Project&lt;/h2&gt;  &lt;p&gt;Launch Visual Studio 2010 and select File –&amp;gt; New Project. Then select Silverlight –&amp;gt; Silverlight Application –&amp;gt; Give it a name and hit OK.&lt;/p&gt;  &lt;p&gt;On the New Silverlight Application Screen, you will see under “Options” that you may select which version of Silverlight that you want to use. We will select Silverlight 5 for this option. If you don’t see Silverlight 5 as an option then follow the guide &lt;a href="http://www.silverlightshow.net/items/Silverlight-5-Part-1-of-10.aspx"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Read the full post&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10237768" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight Show: 10 Laps around Silverlight 5 (Part 3 of 10)</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/11/14/10-laps-around-silverlight-5-part-3-of-10.aspx</link><pubDate>Mon, 14 Nov 2011 16:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10236849</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10236849</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/11/14/10-laps-around-silverlight-5-part-3-of-10.aspx#comments</comments><description>&lt;p&gt;In this article, we are going to take a look at the new XNA 3D API and Improved Graphics Stack. Please review the Roadmap for the series before going any further.&lt;/p&gt;  &lt;h2&gt;The Roadmap for this Series&lt;/h2&gt;  &lt;p&gt;I’ve included the Roadmap for the series below as you may want to visit other sections as you learn Silverlight 5. I picked the following features as I thought that you may find them useful in your day-to-day work. If you want a specific topic covered then please leave it in the comments below.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/Silverlight-5-Part-1-of-10.aspx"&gt;Introduction to SL5 – provides a brief history of Silverlight and relevant links.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-2-of-10.aspx"&gt;Binding - Ancestor Relative Source Binding and Implicit Data Templates.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Graphics [This Post] – XNA 3D API and Improved Graphics Stack.&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Media - Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support. &lt;/li&gt;    &lt;li&gt;Text - Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions. &lt;/li&gt;    &lt;li&gt;Operating System Integration Part 1 - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust. &lt;/li&gt;    &lt;li&gt;Operating System Integration Part 2 - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness. &lt;/li&gt;    &lt;li&gt;Productivity and Performance - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time. &lt;/li&gt;    &lt;li&gt;Controls - Double and Triple click support, PivotViewer and ComboBox Type-Ahead. &lt;/li&gt;    &lt;li&gt;Other items - In-Browser HTML, PostScript and Tasks for TPL. &lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;What exactly is XNA?&lt;/h2&gt;  &lt;p&gt;Before we get started diving into XNA, it’s important to understand what it is first:    &lt;br /&gt;&lt;strong&gt;Microsoft XNA&lt;/strong&gt; is a set of tools with a managed &lt;a href="http://en.wikipedia.org/wiki/Runtime_environment"&gt;runtime environment&lt;/a&gt; provided by &lt;a href="http://en.wikipedia.org/wiki/Microsoft"&gt;Microsoft&lt;/a&gt; that facilitates &lt;a href="http://en.wikipedia.org/wiki/Video_game"&gt;video game&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Game_development"&gt;development&lt;/a&gt; and management. XNA attempts to free game developers from writing &amp;quot;repetitive &lt;a href="http://en.wikipedia.org/wiki/Boilerplate_code"&gt;boilerplate code&lt;/a&gt;&amp;quot;&lt;sup&gt;&lt;a href="http://en.wikipedia.org/wiki/Microsoft_XNA#cite_note-0"&gt;[1]&lt;/a&gt;&lt;/sup&gt; and to bring different aspects of game production into a single system.&lt;sup&gt;&lt;a href="http://en.wikipedia.org/wiki/Microsoft_XNA#cite_note-XNA_Explanation-1"&gt;[2]&lt;/a&gt; &lt;/sup&gt;&lt;/p&gt;  &lt;p&gt;&lt;sup&gt;&lt;a href="http://en.wikipedia.org/wiki/Microsoft_XNA"&gt;Source: WikiPedia&lt;/a&gt; &lt;/sup&gt;&lt;/p&gt;  &lt;p&gt;As you can see XNA got it’s roots for video game development. So you may be asking, “What is it doing in Silverlight 5?” Developers have realized for a long time that things like 3D Graphics inside of a web browser would be beneficial for many applications including : medical, transportation, government and of course gaming. They requested the feature using &lt;a href="http://dotnet.uservoice.com/forums/4325-silverlight-feature-suggestions"&gt;Microsoft’s UserVoice&lt;/a&gt; and Microsoft added it as part of Silverlight 5. Silverlight 5 implementation of 3D is the most powerful yet running inside of a web browser.&lt;/p&gt;  &lt;p&gt;Now that we know a little more about XNA, let’s get started… &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-3.aspx"&gt;Read the full post&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10236849" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight Show: 10 Laps around Silverlight 5 (Part 2 of 10)</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/11/11/silverlight-show-10-laps-around-silverlight-5-part-2-of-10.aspx</link><pubDate>Fri, 11 Nov 2011 19:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10236290</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10236290</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/11/11/silverlight-show-10-laps-around-silverlight-5-part-2-of-10.aspx#comments</comments><description>&lt;p&gt;In this article, you see how to use Ancestor Relative Source Binding and Implicit Data Templates using Silverlight 5. Please review the Roadmap for the series before going any further.&lt;/p&gt;  &lt;h2&gt;The Roadmap for this Series&lt;/h2&gt;  &lt;p&gt;I’ve included the Roadmap for the series below as you may want to visit other sections as you learn Silverlight 5. I picked the following features as I thought that you may find them useful in your day-to-day work. If you want a specific topic covered then please leave it in the comments below.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/Silverlight-5-Part-1-of-10.aspx"&gt;Introduction to SL5 – provides a brief history of Silverlight and relevant links.&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Binding [This Post] - Ancestor Relative Source Binding and Implicit Data Templates.&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Graphics –XNA 3D API and Improved Graphics Stack.&lt;/li&gt;    &lt;li&gt;Media - Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support.&lt;/li&gt;    &lt;li&gt;Text - Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions.&lt;/li&gt;    &lt;li&gt;Operating System Integration Part 1 - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust.&lt;/li&gt;    &lt;li&gt;Operating System Integration Part 2 - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness.&lt;/li&gt;    &lt;li&gt;Productivity and Performance - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time.&lt;/li&gt;    &lt;li&gt;Controls - Double and Triple click support, PivotViewer and ComboBox Type-Ahead.&lt;/li&gt;    &lt;li&gt;Other items - In-Browser HTML, PostScript and Tasks for TPL.&lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;Begin with Ancestor RelativeSource Binding&lt;/h2&gt;  &lt;p&gt;A new addition to the binding engine in Silverlight is called Ancestor RelativeSource Binding. This was previously available in WPF, but is new to Silverlight 5. With Ancestor RelativeSource Binding you can now bind a child object property to a parent object property. It comes with additional properties to determine the type of parent object and how many levels up it is from the child. &lt;/p&gt;  &lt;p&gt;Let’s begin today by looking at a sample ported over from WPF which shows how to retrieve the FontFamily and FontSize for a given TextBlock.&lt;/p&gt;  &lt;p&gt;Adding onto our existing project.&lt;/p&gt;  &lt;p&gt;Hopefully you have completed part 1 of the series. If not then create a new Silverlight 5 project and name it “BeginnerSilverlight5”, and look under Solution Explorer. Double click the file named MainPage.xaml and replace the grid with the following code…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-2-of-10.aspx"&gt;Read the full post&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10236290" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight Show: 10 Laps around Silverlight 5 (Part 1 of 10)</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/11/08/silverlight-show-10-laps-around-silverlight-5-part-1-of-10.aspx</link><pubDate>Tue, 08 Nov 2011 15:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10235015</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10235015</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/11/08/silverlight-show-10-laps-around-silverlight-5-part-1-of-10.aspx#comments</comments><description>&lt;p&gt;Today we begin a new and exciting series covering the new features in Silverlight 5. I am going to guide you step-by-step through the process of getting started with Silverlight 5 and then we will dive into the features that are the most important to you. But first, we are going to :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Explain why you should read this series over other Silverlight 5 series. &lt;/li&gt;    &lt;li&gt;We will give a very brief introduction to Silverlight. &lt;/li&gt;    &lt;li&gt;Take a look at the Roadmap for this series. &lt;/li&gt;    &lt;li&gt;Review Silverlight’s history. &lt;/li&gt;    &lt;li&gt;Download the bits required to develop a Silverlight 5 application. &lt;/li&gt;    &lt;li&gt;Become familiar with creating a new Silverlight 5 application.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/items/Silverlight-5-Part-1-of-10.aspx"&gt;Read the full post&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10235015" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Telerik XAML Q3’11 Beta Controls Walkthroughs</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/11/03/telerik-xaml-q3-11-beta-controls-walkthroughs.aspx</link><pubDate>Thu, 03 Nov 2011 17:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10233695</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10233695</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/11/03/telerik-xaml-q3-11-beta-controls-walkthroughs.aspx#comments</comments><description>&lt;p&gt;Silverlight Show has three new articles that provide a&amp;#160; complete walkthrough on the Telerik XAML Q3’11 Beta controls. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Introducing RadBarCode - &lt;a href="http://www.silverlightshow.net/items/Telerik-XAML-Q3-11-Beta-A-Walkthrough-Part-1-of-3.aspx"&gt;Telerik XAML Q3'11 Beta - Walkthrough (Part 1 of 3)&lt;/a&gt; written by &lt;a href="http://twitter.com/#!/mbcrump"&gt;Michael Crump&lt;/a&gt; (@mbcrump)&amp;#160; &lt;br /&gt; RadBarcode allows you to accurately track your physical products with native high-quality vector-based images that follow the most popular and widely-adopted barcode symbologies.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Introducing RadVirtualizingWrapPanel - &lt;a href="http://www.silverlightshow.net/items/Telerik-XAML-Q3-11-Beta-A-Walkthrough-Part-2-of-3.aspx"&gt;Telerik XAML Q3'11 Beta - Walkthrough (Part 2 of 3)&lt;/a&gt; -&amp;#160; - &lt;b&gt;Author:&lt;/b&gt; &lt;a href="http://twitter.com/#!/mbcrump"&gt;Michael Crump&lt;/a&gt; (@mbcrump)       &lt;br /&gt;RadVirtualizingWrapPanel boosts the performance of your ListBox/ListView when binding to a large amount of data. The control generates only the visible items and positions them in sequential order from left to right and top to bottom, breaking the content to the next line at the edge of its containing box.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Introducing RadChartingKit - &lt;a href="http://www.silverlightshow.net/items/Telerik-XAML-Q3-11-Beta-A-Walkthrough-Part-3-RadChartingKit.aspx"&gt;Telerik XAML Q3'11 Beta - Walkthrough (Part 3 of 3)&lt;/a&gt; -&amp;#160; - &lt;b&gt;Author&lt;/b&gt;: &lt;a href="http://twitter.com/#!/evanhutnick"&gt;Evan Hutnick&lt;/a&gt; (@evanhutnick)       &lt;br /&gt;RadChartingKit is a fast, versatile, and highly optimized charting solution that works across platforms and lives up to the Telerik XAML standard of maintaining the same code-base and API while providing powerful cross-platform charting. &lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10233695" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight TV 83: Using Wireframes to Visually Communicate a Windows Phone Experience</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/08/25/silverlight-tv-83-using-wireframes-to-visually-communicate-a-windows-phone-experience.aspx</link><pubDate>Thu, 25 Aug 2011 15:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10208109</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10208109</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/08/25/silverlight-tv-83-using-wireframes-to-visually-communicate-a-windows-phone-experience.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-83-Using-Wireframes-to-Visually-Communicate-a-Windows-Phone-Experience"&gt;In this episode&lt;/a&gt;, Corrina continues the Design Tips miniseries by sharing her insights on how to use wireframes to improve the design and development process for Windows Phone applications. She walks through why wireframeing is an important part of the process of creating a WP7 application. Corrina talks about the advantages of using wireframing and walks step by step through creating wireframes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10208109" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight TV 82: Custom Markup Extensions</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/08/18/silverlight-tv-82-custom-markup-extensions.aspx</link><pubDate>Thu, 18 Aug 2011 15:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10208108</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10208108</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/08/18/silverlight-tv-82-custom-markup-extensions.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-82-Custom-Markup-Extensions"&gt;In this episode&lt;/a&gt;, Sundara Kumar and Mark Harper work on the new custom markup extensions (CME) feature in Silverlight 5. They explain how CME's allow you to extend XAML so that you can run any custom code. These guys (along with some other members of the team) literally wrote the feature. Mark was also instrumental in writing the CME that I used in many Silverlight 5 demos to hook events up to a method in a ViewModel.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10208108" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight TV 81: Four Great Windows Phone UX Tips</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/08/11/silverlight-tv-81-four-great-windows-phone-ux-tips.aspx</link><pubDate>Thu, 11 Aug 2011 15:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10208106</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10208106</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/08/11/silverlight-tv-81-four-great-windows-phone-ux-tips.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-81-4-Great-Windows-Phone-UX-Tips"&gt;In this episode&lt;/a&gt;, Dave Crawford and Tom Eddings visit from the UK to contribute to the Design Tips miniseries. Dave and Tom have tremendous amounts of experience helping to create great UX for Windows Phone 7 applications in the marketplace. Topics they cover include tips on:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;how, when, and where to use (and not use) a Panorama control &lt;/li&gt;    &lt;li&gt;avoiding specific types of buttons and associations &lt;/li&gt;    &lt;li&gt;best practices for the Web Browser control, RichText, and the IE Web Browser itself &lt;/li&gt;    &lt;li&gt;how to make your brand shine through &lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10208106" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight TV 80: Reactive Extensions</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/08/04/silverlight-tv-80-reactive-extensions.aspx</link><pubDate>Thu, 04 Aug 2011 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10208105</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10208105</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/08/04/silverlight-tv-80-reactive-extensions.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-80-Reactive-Extensions"&gt;In this episode&lt;/a&gt;, Jesse Liberty explains how Reactive Extensions work with Silverlight and Windows Phone. In order to simplify the code, Jesse suggests using Reactive Extensions whenever you are deep into using asynchronous programming. He covers exactly what Reactive Extensions are, why you'd want to use them (or not), how they relate to LINQ, and what you should know before using them. And of course, Jesse offers some tips and tricks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10208105" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight TV 79: Data Binding Debugging</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/07/21/silverlight-tv-79-data-binding-debugging.aspx</link><pubDate>Thu, 21 Jul 2011 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10208104</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10208104</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/07/21/silverlight-tv-79-data-binding-debugging.aspx#comments</comments><description>&lt;p&gt;In &lt;a href="http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-79-Data-Binding-Debugging"&gt;this week’s episode&lt;/a&gt;: Ever bang your head against a wall trying to figure out what's wrong with your data binding XAML? If so, then you will love the new data binding debugging features in Silverlight 5. In this episode of Silverlight TV, Jason Shaver joins John to discuss the data binding debugging features in Silverlight 5. They walk through how it works, the information that is exposed to you, and how to set various conditional breakpoints as well.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10208104" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight TV 78: Designing Tiles and Splash Screens for Windows Phone (Design Tips Mini Series)</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/07/14/silverlight-tv-78-designing-tiles-and-splash-screens-for-windows-phone-design-tips-mini-series.aspx</link><pubDate>Thu, 14 Jul 2011 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10208102</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10208102</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/07/14/silverlight-tv-78-designing-tiles-and-splash-screens-for-windows-phone-design-tips-mini-series.aspx#comments</comments><description>&lt;p&gt;In &lt;a href="http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-78-Designing-Tiles-and-Splash-Screens-for-Windows-Phone-Design-Tips-Mini-Series"&gt;this week’s episode&lt;/a&gt;, Corrina continues the Design Tips miniseries by sharing her insights on how to create tiles and splash screens for Windows Phone applications. She walks through the process of creating an icon in Expression Design and how to make tiles look good and quickly mesh with Metro. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10208102" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight TV 77: Exploring 3D</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/06/23/silverlight-tv-77-exploring-3d.aspx</link><pubDate>Thu, 23 Jun 2011 16:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10184247</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10184247</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/06/23/silverlight-tv-77-exploring-3d.aspx#comments</comments><description>&lt;p align="justify"&gt;&lt;a href="http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-77-Exploring-3D" target="_blank"&gt;&lt;img style="background-image: none; margin: 6px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px;" title="clip_image002" border="0" hspace="12" alt="clip_image002" align="right" src="http://media.ch9.ms/ch9/a2ee/692ca647-9b5e-4b71-a9c0-9ef40142a2ee/sltv77_100_ch9.jpg" /&gt;&lt;/a&gt;Silverlight TV 77: In this week&amp;rsquo;s &lt;a href="http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-77-Exploring-3D" target="_blank"&gt;episode&lt;/a&gt; of SLTV, Aaron Oneal, program manager of the Silverlight 3D efforts, joins John to discuss the 3D APIs in Silverlight 5 beta. Aaron was instrumental in working on the 3D features and helped to create the 3D Solar Wind and 3D HouseBuilder demos. Aaron reviews the features and explores how they all work by demoing the Solar Wind sample application. This is a great walk through of a nice app that you can apply to your own 3D efforts.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10184247" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>Silverlight TV 76: Animations on Windows Phone in the Bird Hunt Game</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/06/09/silverlight-tv-76-animations-on-windows-phone-in-the-bird-hunt-game.aspx</link><pubDate>Thu, 09 Jun 2011 16:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10184246</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10184246</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/06/09/silverlight-tv-76-animations-on-windows-phone-in-the-bird-hunt-game.aspx#comments</comments><description>&lt;p align="justify"&gt;&lt;a href="http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-76-Animations-on-Windows-Phone-in-the-Bird-Hunt-Game" target="_blank"&gt;&lt;img style="background-image: none; margin: 6px 0px 6px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px;" title="clip_image002" border="0" hspace="12" alt="clip_image002" align="right" src="http://media.ch9.ms/ch9/18d5/912f7f15-85e2-4043-adb3-9ef4014518d5/sltv76_100_ch9.jpg" /&gt;&lt;/a&gt;Silverlight TV 76: Interested in creating a game for Windows Phone using Silverlight? In this week&amp;rsquo;s &lt;a href="http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-76-Animations-on-Windows-Phone-in-the-Bird-Hunt-Game" target="_blank"&gt;episode&lt;/a&gt; of SLTV, Jeff Paries, Silverlight MVP and author of the book Silverlight Animation, walks through the source for his Bird Hunt game for Windows Phone 7. He offers tips on how to create a game concept and keep your scope manageable while effectively dividing the game aspects into manageable pieces. Jeff covers the game concept, the six objects in the game, the game loop, and the animates/visual states. You can download Bird Hunt now from the Windows Phone marketplace.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10184246" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item><item><title>USA TODAY Touch Optimized News Experience for Windows 7 Slate Devices</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/06/06/usa-today-touch-optimized-news-experience-for-windows-7-slate-devices.aspx</link><pubDate>Mon, 06 Jun 2011 18:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10184245</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10184245</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/06/06/usa-today-touch-optimized-news-experience-for-windows-7-slate-devices.aspx#comments</comments><description>&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 10px; display: inline; float: left; padding-top: 0px; border: 0px;" title="clip_image001_thumb" border="0" alt="clip_image001_thumb" align="left" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-06-46-metablogapi/2538.clip_5F00_image001_5F00_thumb_5F00_4B8A751B.jpg" width="248" height="148" /&gt;USA TODAY has released a touch optimized News application for Windows Phone and Slate devices built on Microsoft Silverlight. The app provides readers with eye catching photos and graphics while delivering the latest award-winning USA TODAY news in a convenient interactive package. The app has all the latest news, sports scores, weather, photos and Snapshots available. It also includes social networking capabilities and tag integration for readers to share updates from emerging technology analysts and news from the design/interactive industry as a whole. The USA Today application for WP7 and Slate devices were developed in Silverlight enabling fantastic touch capabilities that allow consumers to enjoy USA TODAY on their current WP7 and Windows slate devices and more devices available in the near future.&lt;/p&gt;
&lt;p&gt;For more information and to download the USA TODAY App for Windows 7 slate PCs, please visit: &lt;a href="http://www.bing.com/browse?g=product_scout&amp;amp;mkt=en-us#toc=4"&gt;http://www.bing.com/browse?g=product_scout&amp;amp;mkt=en-us#toc=4&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10184245" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-18-42-45/Original-Post-Comment-Archive.pdf" length="345084" type="application/pdf" /><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Announcement/">Announcement</category></item><item><title>Silverlight TV 75: Quick and Dirty UX Testing (Design Tips Mini Series)</title><link>http://blogs.msdn.com/b/silverlight/archive/2011/06/02/silverlight-tv-75-quick-and-dirty-ux-testing-design-tips-mini-series.aspx</link><pubDate>Thu, 02 Jun 2011 23:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10184243</guid><dc:creator>Silverlight Team</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/silverlight/rsscomments.aspx?WeblogPostID=10184243</wfw:commentRss><comments>http://blogs.msdn.com/b/silverlight/archive/2011/06/02/silverlight-tv-75-quick-and-dirty-ux-testing-design-tips-mini-series.aspx#comments</comments><description>&lt;p align="justify"&gt;Silverlight TV 75: In this week&amp;rsquo;s &lt;a href="http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-75-Quick-and-Dirty-UX-Testing-Design-Tips-Mini-Series" target="_blank"&gt;episode&lt;/a&gt; of SLTV, Susan shares her insights on how to do quick and dirty UX testing to help your application be more successful. Susan (who works with great people on the UX team, including Corrina Black, Tsitsi Gora, and Arturo Toledo) has a lot of experience working on usability and spends a lot of time working with designers and application users to help determine&lt;a href="http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-75-Quick-and-Dirty-UX-Testing-Design-Tips-Mini-Series" target="_blank"&gt;&lt;img style="background-image: none; margin: 6px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px;" title="clip_image002[4]" border="0" hspace="12" alt="clip_image002[4]" align="right" src="http://media.ch9.ms/ch9/de56/b8706197-d2f6-4495-9661-9ef4013ade56/sltv75_100_ch9.jpg" /&gt;&lt;/a&gt; what makes a good user experience for products like Visual Studio, Silverlight, and Windows Phone apps. In this episode, Susan also discusses the following quick and easy ways to improve UX: Cognitive Walkthrough (does your work flow make sense to the user), Heuristic Evaluations (testing the UI for consistency, visual design, communication, ease, error prevention), Valuable Usability Studies (choosing your audience, how many people, how to operate them).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10184243" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlight/archive/tags/Tips+and+Training/">Tips and Training</category></item></channel></rss>
