First time here?

You are looking at the most recent posts. You may also want to check out older archives. Please leave a comment, ask a question and consider subscribing to the latest posts via RSS or email. Thank you for visiting!

With the release of Silverlight 2 many people faced the task of ensuring their applications/code written targeting Beta 2 was upgraded to release.  The team at the Silverlight community site was no different.  We’ve updated almost all the content so far, but I wanted to draw your attention to a few things.

Get Started – http://silverlight.net/GetStarted

As noted on this page for those getting started, there are links to Scott Guthrie’s 8 part example of building a Digg client in Silverlight (and then using that code for a WPF desktop application).  Scott has updated his code, so that if you download the code it will be Silverlight 2 release code.  The articles themselves, however, still contain some screenshots that if you are explicitly following along might have you scratching your head.  One example is the use of the WatermarkTextBox in the screenshots and may be wondering what happened to that.  Since that control is not a part of Silverlight 2 core controls (primarily because of WPF compatibility), it isn’t in Scott’s final download.  The code still works of course so rest assured it was updated.  (Note: if you want to look at the WatermarkTextBox code it is available here.)

Learning Resources – http://silverlight.net/Learn

We’ve updated all the code downloads to contain Silverlight 2 release code updates.  One important thing to note here is that the videos don’t get a refresh.  Over time this may change as we will add more media to enhance the resources, but there’s no search/replace in video yet to make that task a simple one and the team wants to concentrate on creating new content rather than spin cycles on minor updates.  One example of where there may be some differences in the information would be in the services video.  While the concepts still apply, the notes about ensuring the configuration are correct, updating web.config, etc. are bypassed if you use the Silverlight-enabled WCF Service template in Visual Studio when creating your WCF service.  It does all that work for you (web.config, binding information, etc.).  Of course the information isn’t negated at all, for if you chose the WCF Service template (which you still can), then the steps are still valid.  The end result for both is the same however in execution (that being you end up with a WCF service that Silverlight can consume).

We fully expect there may be some of these minor differences in the video and code, but wanted to make sure that when you download the code (in C# or Visual Basic) that you are able to run it.  Should we have made a mistake, missed one, whatever, please leave a note on the comments for that video and we will rectify it immediately.

Tutorials - http://silverlight.net/learn/tutorials.aspx

Jesse has also gone through the work to update the tutorials, which are more in-depth walk-throughs, for release code as well.  There are currently 7 of them there, and will have more coming.  Because these have accompanying article (written) content, both the code and the actual tutorial itself have been updated so they should be parity with the content and code.

Hands-on Labs - http://silverlight.net/learn/labs.aspx

Okay, an admission on my part here.  In my haste, this one slipped through the cracks.  While no code is provided for 3 of the labs (they are more self-led), the Margie’s Travel site does have code.  I’m in the process now of getting these updated.  The updates should all be minor and if you download these please understand that it should be simple for you to update.  Most of the time the step involves opening the project (using the new tools), re-referencing the System.Web.Silverlight.dll assembly (as most use the asp:Silverlight control), and recompiling the application.  Not having them in release code already is an inconvenience, but doesn’t diminish the lab themselves.  If you have questions before they get updated, please let me know and I’m happy to help.

Community Gallery - http://silverlight.net/community/communitygallery.aspx

As I previously noted for gallery sample owners, the community gallery would be purged of Beta 2 samples simply because they won’t work “as-is” with the release runtime.  For now we’ve kept a category up there for old Beta 2 samples but it will not be permanent.  A lot of people have already updated and/or submitted new gallery samples for the site.  If you have a sample you’d like to submit, please feel free to contribute.

It’s our goal to ensure that the Silverlight community site is your first stop for resources.  We’re aggregating a lot of information there and a log of community blogs so I’d encourage you to visit and subscribe.

This work is licensed under a Creative Commons Attribution By license.

10/21/2008 12:45 AM | # re: Silverlight.net updated code samples
Hi Tim,

I submitted an updated version of "The Amazing Album Cover Atlas" last week to the gallery, but it hasn't shown up yet - is this an expected delay or should I resubmit?

Kind regards,

11/4/2008 7:40 AM | # re: Silverlight.net updated code samples
Nice blog...
8/7/2009 6:00 PM | # re: Silverlight.net updated code samples
Hi Tim I am working with the Margies Travel, lab. I am finding it hard to locate a forum relating to the lab if one exists.
9/1/2009 12:57 AM | # re: Silverlight.net updated code samples
thanks you for shanring
tuyen dung | viec lam | tim viec
10/5/2010 6:51 PM | # 
Well, I am so excited that I have found this your post because I have been searching for some information about it almost three hours. You helped me a lot indeed and reading this your article I have found many new and useful information about this subject.

wall mount TV
12/7/2010 4:10 AM | # re: Silverlight.net updated code samples
With the integration of .NET Framework,640-822 Silverlight also allows HTML-managed code interaction, which enables the,220-701 manipulation of HTML DOM elements from managed code,and permits JavaScript code to call managed,70-649 code and use objects instantiated by managed code. Silverlight encloses,350-030 JavaScript objects and DOM elements in managed wrappers to make them available from managed code.

12/30/2010 12:16 AM | # re: Silverlight.net updated code samples

My co worker and I ordered lunch for pick up. My order was wrong. What was in the box didn't look very appetizing so I gave them a call and explained that I received some thing other than the tacos I had requested. The girl who answered the phone was very kind. The day manager who I was transferred to was not. She asked me what was wrong with what I got, why I couldn't eat it and was very argumentative. She acted really annoyed that I was unhappy that my order was wrong. Seriously lady, you guys made the mistake. I just wanted tacos ;( . Finally after her ARGUING with me and making me describe the fried mess in front of me- she says she will have the order waiting in 30 mins. At this point Ive lost my appetite and call back and ask to have a refund waiting for me instead.

Novi Chandra
Senior Software Engineer

Tel # 1248 70-443 , 70-444

Cell # 1553 70-445 , 70-446
9/17/2011 5:29 AM | # re: Silverlight.net updated code samples
Thanks for the info

Please add 3 and 5 and type the answer here:


The opinions/content expressed on this blog are provided "ASIS" with no warranties and are my own personal opinions/content (unless otherwise noted) and do not represent my employer's view in any way.