Silverlight Tips, Tricks, Tutorials and Links Page

I'll be using this page to link to Silverlight 2 articles and posts (both ones I write as well ones by others).  Check back often for updates as I'm just getting started.

Getting Started Tutorials

  • Silverlight 2 End to End Tutorial: Digg Sample: I recommend reading this post first if you are looking to get started with Silverlight 2 development for the first time.  It not only describes the high-level of what Silverlight 2 provides, but also links to a series of 8 blog posts that walkthrough building a Digg client sample application.  These tutorial posts provide a good introduction to Silverlight 2 and WPF development concepts. 

  • First Look at Using Expression Blend with Silverlight 2: I recommend downloading the Expression Blend 2.5 March preview and following along with this tutorial post.  I think it does a good job of showing off some of the common features of Expression Blend, and uses it to build an IM chat client sample.

  • Jesse Liberty Silverlight Tutorials: Jesse Liberty is writing an in-depth series of articles that cover Silverlight programming concepts in more depth.  Bookmark this page and check back frequently to read them as they get published (he also has PDF versions of each article that you can download and read offline).

Getting Started Presentations

  • My Getting Started with Silverlight Talk: You can download the slides + samples from my "Getting Started with Silverlight 2" talk that I recently gave in Arizona.  Feel free to re-use the slides however you want for your own presentations.

Documentation Links

Tutorials and Samples

  • Using Deep Zoom with Silverlight 2: Jacek Ciereszko has a nice blog post that describes how to use the "Deep Zoom" feature of Silverlight 2 to implement image zoom functionality like with the Hard Rock sample.

Deployment

User Controls

ListBox and ScrollViewer

DataGrid

  • Using Silverlight 2's DataGrid with WCF + LINQ to SQL: This 15 minute video blog demonstrates how to build a LINQ to SQL object model on the server and publish it using WCF.  It then demonstrates how to build a Silverlight client that uses the new Silverlight DataGrid control, and which calls the WCF service to retrieve the LINQ to SQL data to populate it with.

  • Simple Editing of Web Service Data in a DataGrid: Mike Taulty has a nice blog post that shows how to create a WCF service on the server, and then use it from a Silverlight 2 client to retrieve data, bind it to a DataGrid, allow users to update rows, add/delete rows, and then save it back to the server using Silverlight 2 Beta1.

  • Sorting with Silverlight 2's DataGrid Control: The DataGrid control in Silverlight 2 Beta1 doesn't yet have built-in column sorting support (it is coming in Beta2).  That hasn't stopped Matt Berseth though!  In this post he shows how to implement sorting using a custom header column approach.  Also check out Matt's post here, which provides a DataGrid test page that shows off a number of the current DataGrid features.

Control Templates

Web Services and Networking

  • Web Services and Silverlight: This helpful post discusses how to use web-services with Silverlight and links to relevant quickstart samples and documentation.

HTML Integration

  • Silverlight Interop with HTML: Wilco Bauwer has a great post on the HTML and JavaScript integration features enabled by Silverlight 2 (he should know all about them - since he was the developer who built them!).

Unit Testing

  • Unit Testing with Silverlight 2: This post of mine talks about how to unit-test Silverlight 2 applications using the unit test framework in the Silverlight SDK.

Video Scenarios

Accessibility and 508 Compliance

  • Accessibility in Silverlight 2: Mark Rideout from the Silverlight team talks about accessibility support with Silverlight 2, and talks about how you'll be able to build section 508 and accessible solutions using Silverlight.

Hope this helps,

Scott

Published Friday, February 22, 2008 5:45 AM by ScottGu

Comments

# re: ScottGu Silverlight Reference Page

Monday, March 10, 2008 10:00 PM by dpmvpa

Thanks Scott for all your help concerning Silverlight 2.0!

# ScottGu Silverlight Reference Page

Monday, March 10, 2008 11:35 PM by DotNetKicks.com

You've been kicked (a good thing) - Trackback from DotNetKicks.com

# Unit Testing with Silverlight

Wednesday, April 02, 2008 5:35 AM by Community Blogs

One of the important capabilities we shipped with the Beta1 release of Silverlight 2 was a unit test

# re: Silverlight Tips, Tricks, Tutorials and Links Page

Wednesday, April 02, 2008 1:18 PM by Xerxes

Scott, all of this is fantastic!  Thanks for your hard work here.

I was wondering if there is a way to access the system Clipboard from Silverlight.  I would like to be able to get to text as well as images.

If not, is this planned for a future release?

Thanks!

# Tip/Trick: Creating and Using Silverlight and WPF User Controls

Friday, April 04, 2008 4:37 AM by ScottGu's Blog

One of the fundamental design goals of Silverlight and WPF is to enable developers to be able to easily

# Tip/Trick: Creating and Using Silverlight and WPF User Controls

Friday, April 04, 2008 5:10 AM by Programming

One of the fundamental design goals of Silverlight and WPF is to enable developers to be able to easily

# re: Silverlight Tips, Tricks, Tutorials and Links Page

Friday, April 04, 2008 8:47 AM by Ruben Steins

Awesome list Scott! And thanks for all the hard work you put into creating those excellent tutorials and blogposts!

# Teste de Unidade com Silverlight

Tuesday, April 08, 2008 11:47 PM by Scott Guthrie's Blog in Portuguese

Uma das funcionalidades apresentadas na versão Beta1 do Silverlight 2 é um framework de automação de

# Tip/truk - WPF en Silverlight User Controls creëren en gebruiken

Thursday, April 10, 2008 12:20 PM by Scott Guthrie's Blog in Dutch

Een van de fundamentele doelen van Silverlight en WPF op gebied van ontwerpen is programmeurs in staat

# Unit testing met Silverlight

Monday, April 14, 2008 5:52 AM by Community Blogs

Met de Beta1 release van Silverlight 2, lanceerden we een Unit test uitrusting waarmee je unit tests

# Getting Started with Silverlight

As the Silverlight bandwagon races on (and don't forget to check out Remix for lots more) as you can

# Silverlight resources

Tuesday, May 06, 2008 1:57 PM by Andrew Martin

I was writing some text for a page on our website about Silverlight development and asked some of my...

# VS Live 2008 Orlando - Silverlight 2 Talk

Tuesday, May 13, 2008 1:20 PM by Saurabh Pant's Weblog

Later today, I present @ VS Live the following talk ... Building Rich Internet Application using Microsoft

# Links op 20 mei: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF

Saturday, May 24, 2008 3:46 AM by Scott Guthrie's Blog in Dutch

Mijn verontschuldigingen voor de weinige posts de laatste weken. Mijn werk en leven zijn enorm de druk

# All I need to go through very shortly

Silverlight Tips, Tricks, Tutorials and Links Page weblogs.asp.net/.../silverlight-posts

# Silverlight 文章收集

Monday, July 21, 2008 10:32 PM by 木野狐(Neil Chen)

(以下内容全部整理自博客堂Scottgu博客中文版)Silverlight技巧,诀窍,教程和链接 【原文地址】SilverlightTips,Tricks,...

# My Top 100 Favourites

Thursday, July 31, 2008 6:56 PM by Doug Bornyk

1 ASP.NET ASP.NET Official Site 2 DotNetVideos 3 Development MSDN 4 Code Plex 5 Code Project 6 Nibbles

# links for 2008-08-01 [delicious.com] « Praveen’s Blog

Pingback from  links for 2008-08-01 [delicious.com] « Praveen’s Blog

# Silverlight 2 Tips and Tricks Resources

Tuesday, August 12, 2008 8:16 AM by Ahmed Salijee

At TechED I promised to post some links to resources on Silverlight 2, specifically around Tips and Tricks

# Silverlight Tips, Tricks, Tutorials and Links Page

Sunday, September 28, 2008 1:25 AM by Silverlight Tips, Tricks, Tutorials and Links Page

Pingback from  Silverlight Tips, Tricks, Tutorials and Links Page

# Enlaces del 10 de Octubre: ASP.NET, ASP.NET AJAX, jQuery, IIS « Thinking in .NET

Pingback from  Enlaces del 10 de Octubre: ASP.NET, ASP.NET AJAX, jQuery, IIS « Thinking in .NET

# Silverlight Tutorial Part 1: Creating "Hello World" with Silverlight 2 and VS 2008

Sunday, October 12, 2008 4:18 PM by ScottGu's Blog

This is part one of eight tutorials that walk through how to build a simple Digg client application using

# Silverlight Tutorial Part 2: Using Layout Management

Sunday, October 12, 2008 6:57 PM by ScottGu's Blog

This is part two of eight tutorials that walk through how to build a simple Digg client application using

# Link-Sammlung #1 at Blog von J??rgen Ebner

Friday, October 24, 2008 1:30 PM by Link-Sammlung #1 at Blog von J??rgen Ebner

Pingback from  Link-Sammlung #1 at Blog von J??rgen Ebner

# Трюки при создании и использовании элементов управления WPF и Silverlight

Tuesday, October 28, 2008 6:04 PM by Территория блога

One of the fundamental design goals of Silverlight and WPF is to enable developers to be able to easily

# Nov 6th Links: ASP.NET, ASP.NET AJAX, jQuery, ASP.NET MVC, Silverlight and WPF

Thursday, November 06, 2008 4:54 PM by Microsoft Weblogs

Last week was our big PDC conference, and I've been busy catching up back at work this week.  I

# Silverlight技巧,诀窍,教程和链接

Monday, January 05, 2009 11:08 PM by truejob

Silverlight技巧,诀窍,教程和链接

【原文地址】SilverlightTips,Tricks,TutorialsandLinksPage

我将使用本页链接到有关Silve...

# Links to Learn Microsoft .Net - Asp.Net 3.5 - Learning Portal of Microsoft Asp.Net

Pingback from  Links to Learn Microsoft .Net - Asp.Net 3.5 - Learning Portal of Microsoft Asp.Net

# codegeeks » Silverlight Tips, Tricks, Tutorials and Links Page

Pingback from  codegeeks »  Silverlight Tips, Tricks, Tutorials and Links Page

# Silverlight ?????????????????? | NextPage???

Wednesday, March 25, 2009 11:23 AM by Silverlight ?????????????????? | NextPage???

Pingback from  Silverlight ?????????????????? | NextPage???

# Silverlight Insight talk on Real World Experience

Wednesday, April 01, 2009 4:37 PM by Silverlight Insight talk on Real World Experience

Pingback from  Silverlight Insight talk on Real World Experience

# Silverlight « David Gray Wright

Wednesday, April 15, 2009 7:35 PM by Silverlight « David Gray Wright

Pingback from  Silverlight « David Gray Wright

# Silverlight Tips, Tricks, Tutorials and Links Page

Friday, June 26, 2009 4:47 AM by WebDevVote.com

You are voted (great) - Trackback from WebDevVote.com

# Teste de Unidade com Silverlight

Saturday, July 04, 2009 1:57 AM by ScottGu's Blog em Português

Uma das funcionalidades apresentadas na versão Beta1 do Silverlight 2 é um framework de automação de

# SP2010 – developer skills preparation

Tuesday, October 27, 2009 6:49 PM by Chris O'Brien

So either you went to the SharePoint Conference last week, or you didn’t go but have seen the blog articles