Silverlight 2 beta1 - Best of SilverlightCream
Silverlight 2 beta1? Yes. I know Silverlight 2 beta2 is out but let me post this one as the last post of Silverlight 2 beta1.
![]()
I’ve been reading Dave’s Silverlight Cream since long time back and I have the list of links that I like the most from his blog. I don’t want to throw away those valuable links even those are no longer with with Silverlight 2 beta 2 (the latest version of SL 2 so far).
So, I create this post and I will try to port those samples to Silverlight 2 beta2 if the original developers haven’t converted them yet. You can also participate in converting those samples. I really appriciate your help and it will be more faster and more helpful for our community. So, please feel free to let me know if you know any link of latest source code or you want to participate in converting those samples.
The following links are the best link (in my opinion ) from Silverlight Cream.
Graphics
InnerGlow Effect For Silverlight 2 Beta 1
URL : http://blogs.msdn.com/timrule/…/innerglow-effect-for-silverlight-2-beta-1.aspx

Tim wrote great article about creating “Inner Grow” effect in Silverlight. You can also take a look at the demo in his blog. He also wrote a few great articles Scale 9 Image for Silverlight, Spline Based Animation Helper, Drop Shadow Effect for Silverlight 2 Beta 1,
Dynamic Image Generation in Silverlight
URL : http://blogs.msdn.com/jstegman/…image-generation-in-silverlight.aspx

Joe Stegman came up with really amazing trick that generate the image dynamically with Silverlight. His trick is totally awesome and unique within our Silverlight community. Noone has even done that kinda trick like that before.
Note: The code is updated for Silverlight 2 beta2. Here is new updated sample.
Water Ripples with Silverlight 2
URL : http://www.makingria.com/?p=165

Lars Godejord created this great demo “Water Ripples with Silverlight” based on Joe Stegman’s Dynamci Image Generation Technique, 2D Water Algorithm and Rick Barraz’s Decode BMP Algorithm.I would say this demo is really impressive. Good Job, Lars!
Controls
Rich Text Editor
URL: http://www.codeplex.com/richtextedit

SimpleSilverlightXpsViewer
URL: http://blogs.msdn.com/delay/…erlight-2-beta-1.aspx

This control is created by David Anson for showing XPS document on Silverlight application. You can also use this control for showing Microsoft Office File after converting them as a XPS document.
HTML Text Block
URL: http://blogs.msdn.com/delay/…..tml-display-in-silverlight-htmltextblock.aspx

This is another control created by David Anson for displaying HTML on Silverlight object. It’s pretty cool. I wanna extend some features from this control. maybe, we create HTML-to-XAML converter Library or something in future.
Glowing Glass Buttons
URL: http://advertboy.wordpress.com/…glowing-glass-button-in-the-style-of-web-20/

Windows Media Skin
URL: http://www.cynergysystems.com/blogs/page/josefajardo?entry=showing_off_the_power_of

VISIFire - Silverlight Chart Control

Groupbox
URL: http://leeontech.wordpress.com/2008/04/10/groupbox/

Control Skin : Ux Musing
http://blogs.msdn.com/corrinab/archive/2008/03/11/silverlight-2-control-skins.aspx
http://blogs.msdn.com/corrinab/archive/2008/03/11/silverlight-2-control-skins.aspx
Tutorial: Writing a Templated Silverlight 2 Control : Shawn Burke
http://blogs.msdn.com/sburke/archive/2008/03/22/tutorial-writing-a-templated-silverlight-2-control.aspx
Silverlight Control Contracts
http://www.cynergysystems.com/blogs/blogs/jose.fajardo/downloads/ControlContract.png
Silverlight Control Hierarchy
http://advertboy.wordpress.com/2008/03/13/silverlight-control-hierarchy/
Developing a Custom Control for Silverlight 2.0 : Attila Hajdrik
http://www.codeproject.com/KB/silverlight/mediabutton.aspx
Applications
Woodgrove Bank
URL: http://www.cookingwithxaml.com/meals/financials/default.html
![]()
![]()
![]()
Note: I got those images from this link.
This site is completely written in Silverlight 2. If you have Silverlight 2 beta1 installed, you can play the live demo here. You can also download the whole source from this link. Here is the video about this application.
Silverlight Session Scheduler
URL : http://tocode.blogspot.com/2008/04/silverlight-session-scheduler-at.html
Tools and Libraries
Silverlight Spy
http://firstfloorsoftware.com/silverlightspy/download-silverlight-spy/
Silverlight Spy provides detailed XAML inspection of any Silverlight application. Use the built-in browser to navigate to a web page. Silverlight Spy will automatically pick up any Silverlight application embedded in the page and display it in the XAML Explorer. The XAML Explorer presents the UI element..
Note: This code is already updated for Silverlight 2 beta2.
agTweener
http://www.codeplex.com/agTweener
agTweener provides a toolkit for Silverlight designers and developers to achieve animation and transition effects similar to toolkits currently available for Flash/Flex developers by defining transition effects in .NET code and applying these effects to any FrameworkElement.
Note: This code is already updated for Silverlight 2 beta2.
SharpZibLib for Silverlight
http://web-snippets.blogspot.com/2008/03/unpacking-zip-files-in-silverlight-2.html
Do you want to play with zip files in Silverlight? Please take a look at the link above. I think this is the one that you are looking for. Thank you, Rob!
SilverlightDefaultStyleBrowser Tool
http://blogs.msdn.com/delay/….aspx
SilverlightDefaultStyleBrowser is a simple application that automatically extracts the default styles from an assembly’s generic.xaml, lists the available control styles, and presents them in an easy-to-browse manner with syntax highlighting, automatic formatting, and expandable/collapsible nodes. The common scenario of copying a Style or Template is made easy by two dedicated buttons that do just that!
Networking
Silverlight HTTP Networking Stack
The following is the tutorial series written by Karen Corby.
- Silverlight HTTP Networking Stack – Part 1 (Site of Origin Communication)
- Silverlight HTTP Networking Stack - Part 2 (Cross Domain Communication Overview)
- Silverlight HTTP Networking Stack - Part 3 (Configuring a Cross Domain Policy File)

Pushing Data to a Silverlight Client with Sockets
Do you want to learn about how to use Socket in Silverlight? I’d like to recommend you to take a look Dan Wahlin’s tutorial part1 and part 2. Additionally, you can also check-out Mike Taulty’s article “Silverlight 2 & Sockets” that he wrote when you was bored in his hotel room.
![]()
My Silverlight application cannot access my service! : Tim Heuer
URL: http://timheuer.com/blog/archive/2008/04/09/silverlight-cannot-access-web-service.aspx

Testing
Unit Testing with Silverlight : Scott Guthrie
URL: http://weblogs.asp.net/scottgu/…/unit-testing-with-silverlight.aspx

Silverlight unit testing and JavaScript : Laurent Bugnion
URL: http://geekswithblogs.net/lbug…..rlight-unit-testing-and-javascript.aspx
Others
SilverPart
URL: http://www.codeplex.com/silverpart

Siverlight Security : Joe Stagner
http://joeon.net/post/2008/03/Some-Blog-Posts-on-Silverlight-Security.aspx
Silverlight 2 Beta 1 Path and File Resolution : Pete Brown (POKE)
http://community.irritatedvow….ilverlight-2-Beta-1-Path-and-File-Resolution.aspx

Xap! App! Pow! Packaging and Application Startup in Silverlight 2 Beta 1 - Part 1 and 2 : Pete Brown

Tip of the Day: Routed Events - Bubbling and not… : Jesse Liberty
http://silverlight.net/blogs/jesseliberty/…routed-events-bubbling-and-not.aspx

Using HitTest Method in Silverlight 2 for Collision Detection : Andy
http://www.andybeaulieu.com/Home/tabid/67/EntryID/95/Default.aspx
Silverlight 2: Demystifying URI references for app resources : Ashish
http://nerddawg.blogspot.com/2008/03/silverlight-2-demystifying-uri.html
built-in Styling and generic.xaml : Jaime Rodriguez
http://blogs.msdn.com/jaimer/archive/2008/04/08/built-in-styling-and-generic-xaml.aspx

How does the Canvas control deal with the Measure/Arrange process : Nikolay Raychev
http://www.silverlightshow.net/items/4688.aspx
Embedding fonts in Silverlight 2 : Tim Heuer
http://timheuer.com/blog/archive/2008/03/10/embedding-fonts-in-silverlight-2.aspx
Using and embedding fonts in Silverlight 2 : Rob Houweling.
http://web-snippets.blogspot.com/2008/03/embedding-fonts-in-silverlight.html
![]()
Silverlight cross domain policy file helpers: Tim Heuer
http://timheuer.com/../silverlight-cross-domain-policy-file-snippet-intellisense.aspx

Silverlight Dynamic Languages in Visual Studio : Laurence Moroney
http://blogs.msdn.com/../silverlight-dynamic-languages-in-visual-studio.aspx
A deepzoom primer ( explained and coded).. : Jaime Rodriguez
http://blogs.msdn.com/jaimer/archive/2008/03/31/a-deepzoom-primer-explained-and-coded.aspx


A carousel control in Silverlight 2…: Jaime Rodriguez
http://blogs.msdn.com/jaimer/archive/2008/03/17/a-carousel-control-in-silverlight-2.aspx
![]()
Awesome panoramic view : Martijn Croezen
http://web-snippets.blogspot.com/2008/04/panoramic-view-using-texture-mapping-in.html
IsolatedStorage in Siverlight 2 Beta 1
http://www.danielmoth.com/Blog/2008/04/isolatedstorage-in-siverlight-2-beta-1.html
Layout controls in Silverlight 2 Beta 1 (Links for Canvas, StackPanel and Grid) : Nikolay Raychev
http://www.silverlightshow.net/items/4642.aspx
Defining Columns for a Silverlight DataGrid : Scott Morrison
http://blogs.msdn.com/../defining-columns-for-a-silverlight-datagrid.aspx
Using The Silverlight DataGrid : Scott Morrison
http://blogs.msdn.com/scmorris/../using-the-silverlight-datagrid.aspx

Silverlight 2 Map / DataGrid Demo (Part 1) : Jason Zander
http://blogs.msdn.com/jasonz/archive/2008/04/04/silverlight-2-map-datagrid-demo-part-1.aspx
http://blogs.msdn.com/jasonz/archive/2008/04/04/silverlight-2-map-datagrid-demo-part-2.aspx
Configuring IIS for Silverlight Applications : Walter Oliver
http://learn.iis.net/page.aspx/262/silverlight/
Configuring a Web Server to Host Silverlight Content : Tim Sneath
http://blogs.msdn.com/../configuring-a-web-server-to-host-silverlight-content.aspx
Note: All of graphics from this post are from original article. So, All credits go to the original creator of those images.
Yes. That’s all. All of those links are from my bookmark list. If you like to share your favorite link, please let me know.































hitch58 said
am June 29 2008 @ 10:44 pm
hey guys, no one on earth can represent silverlight better than visifire an amazing chart controller powered by silverlight 2 beta 2 offered under open source just for free
Michael Sync said
am June 30 2008 @ 7:32 am
Hi, Thanks for info.. I think I missed this news. thanks a lot. I just download it.
Dave said
am June 30 2008 @ 2:53 pm
Hi Michael…
Thanks for the post…
Some of those have been updated to B2 though…
Some folks that I know have posted updates are:
David Anson (Delay)
Corrina Barber
Dan Wahlin
I know Tim Heuer and Joe Stagner posted some updates, not sure if it was everything, or these things.
Scott Morrison and Jaime Rodriguez have been pretty prolific lately as well, so may have updated their work you have listed.
And there may be others I missed… those are just a quick list of the ones I recognize and remember.
Great list of hits though
-Dave
Martijn Croezen said
am July 1 2008 @ 12:59 am
Hi thanks for posting the Panorama viewer, however, you’re linking to Rob’s site that links to my blog entry, that links to the old viewer
Here’s an up to date link for you:
http://whizzkid74.blogspot.com/2008/06/panoramacube-for-silverlight-2beta2.html
We’ve updated the viewer (now for 2beta2), antialias lines are gone, its a nicely reuseable component now, and i’ve put the entire project on CodePlex.
regards,
Martijn
Silverlight Cream for June 30, 2008 -- #314 said
am July 9 2008 @ 5:44 pm
[...] the link to another presentation on July 23rd on the site.. you might want to join in on that ont. Silverlight 2 beta1 - Best of SilverlightCream Michael Sync posted this yesterday and surprised me… ‘Best of SilverlightCream’ … lol … well, [...]