Silverlight 2 Runtime and SDK Control Source Code Released
Microsoft just released the source code for the Silverlight 2 runtime and SDK controls. Anyone who says they’re not contributing to the world of code definitely needs to take a closer look since they’ve released a ton of code from .NET, ASP.NET, plus more over the past few years. The amount they’ve opened up is actually pretty amazing compared with how they used to be when I first started writing Microsoft applications.
The Silverlight 2 source code release contains a solution with 3 projects including the Silverlight controls (which is nice for editing control templates even though you can get that info from Reflector), a sample project and a design project. Here’s what the solution looks like in Visual Studio 2008:
Those new to Silverlight can learn a lot about how to write custom controls as well as best practices. More information about the source code release can be found here. The source code can be downloaded from here.