“Tips & Tricks: How to get the Screen Resolution in Silverlight?” and other Google Starred Items

 Kunal Chowdhury: “Now from that object [System.Windows.Browser.HtmlPage.Window], you can call the Eval() with proper parameter ‘screen.width’ or ‘screen.height’ to get the Screen Width or Screen Height respectively. Those will give you the Screen Resolution. Suppose, you received Width = 1024 & Height = 768, means your Screen Resolution is: 1024 x 768.”

“Silverlight 4 Unleashed table of content”

Laurent Bugnion: “Because I didn’t want to merely write an update to the existing Silverlight 2 Unleashed, I proposed a different approach to my editor: Using Silverlight 2 Unleashed (which was bringing people up to speed with Silverlight 2 pretty much from scratch) as the basis for the new book, and building on the foundation. The thing is, much of the material from Silverlight 2 Unleashed is still valid in Silverlight 4. There are very few differences and of course all the new features that were added in SL3 and SL4, but let’s face it, I don’t have much new to write about XAML, the basic transforms, animations etc.”

“Silverlight PivotViewer Control is Here!”

Silverlight Team Blog: “Because PivotViewer leverages Deep Zoom, it displays full, high-resolution content without long load times, while the animations and natural transitions provide context and prevent users from feeling overwhelmed by large quantities of information. This simple interaction model encourages exploration and longer audience engagement times, across a wide array of business model opportunities such as advertising, online retail experience and more.”

“State of Data Access in Silverlight 4”

Shawn Wildermuth: “The three options for data access are still the same ‘Web Services, WCF Data Services and WCF RIA Services’. My major issue with data access today in Silverlight persists: there is no perfect answer. There is give and take with each approach and giving good advice about the right one is difficult. [chart]”

“Visual State Manager A-Z”

Jesse Liberty: “Let’s start with the form that is used in my Getting Started With Silverlight video: Adding Controls To An Application.  That video uses the design surface in Visual Studio 2010, and a subsequent video creates the grid in Xaml. To round things out I’ll create this version in Expression Blend. [video]”

“Creating a Netflix App using nRoute: A Step-by-Step Guide”

Rishi: “With the latest release of nRoute we’ve added a trove of navigation-related features, to explain and demonstrate these features I’ve put together an end-to-end application that fronts the Netflix’s oData Catalog. And so in this post we’ll go through using these feature in a step-by-step manner to cumulatively compose a rich, extensible, and loosely-coupled application.”

“Dual Targeting WPF and Silverlight (and Windows Phone 7)”

Pete Brown: “At DevLink 2010, I presented my ‘Dual Targeting’ talk. I’ve presented this talk at a few conferences. With the addition of WP7, maybe I need to change it to ‘multi-targeting’ as xaml hits more platforms :) [slides]”

“10 things Beginning Silverlight and WPF Developers Need to Know”

Pete Brown: “The 10 things are: 9. How to Hand-Code XAML 8. How to Use Expression Blend 7. How to Write Value Converters 6. Threading 5. Async Programming 4. An Architectural Pattern (like MVVM or similar) 3. The Layout System 2. Dependency Properties 1. Binding 0. Our limitations, and when to call in a designer. [slides]”

“Building a DataGrid Control for Silverlight for Windows Phone”

Walter Ferrari: “The good news is that the way is much simpler than the one described in the previous paragraph. The bad news is that the source code for the current Toolkit’s DataGrid is targeted for Silverlight 4 whilst Windows Phone 7 runs a customized version of Silverlight 3 with just some capabilities of Silverlight 4. But do not worry, you can retrieve an older release from CodePlex…”

“New Silverlight Video Tutorial: How to Create a ListBox with a Static Background”

Victor Gaudioso: “Someone from my Silverlight Email List emailed me and told me that he had been struggling trying to create a ListBox with a static background image. So, I made this short, 3 minute tutorial I show you how to do it all in Blend. [video]”

“Using The Silverlight DataGrid with View Model / MVVM”

Michael Washington: “The Silverlight DataGrid is a powerful control that allows inline editing, paging, sorting, and drag and drop re-ordering of columns. It can be challenging to understand when using normal code behind techniques, but sometimes downright baffling when using View Model / MVVM style programming. [CodeProject.com]”