“I found this GREAT tool for Silverlight developers today called Silverlight Spy. It’s basically a jazzed-up runtime inspector of running Silverlight applications. Point it at a web site containing a Silverlight control and it will snoop into the XAP file to read out all the XAML and show you exactly what’s going on. Here’s a screen shot of Silverlight Spy in action:
As you can see from the screen cap, there are a LOT of things to look at. First, in the upper-left quadrant, there is the web browser. In here you can see the web page you’re inspecting as well as a highlight showing the control objects you have selected from the XAML Explorer on the right (more in that in a minute). …
There is no license fee or royalty fee to be paid for the Silverlight Spy.
- Internet Explorer 6 or higher
- Silverlight 2 (Beta 2)
- Windows Installer 3.1
- .NET Framework 3.5 runtime
- csExWB WebBrowser Control
The Silverlight Spy installation is powered by ClickOnce deployment technology.
For your convenience the old Silverlight Spy v1 is still available for download. Silverlight Spy v1 enables inspecting of Silverlight 1.0 applications. Download Silverlight Spy 1. Please note that this version is no longer maintained.
“Silverlight Spy version 126.96.36.199 has been released and this version is loaded with goodies. The one new feature I am most excited about is the integration of Silverlight Spy with Lutz Roeder's Reflector. If you have installed Reflector on your machine, Silverlight Spy is capable of decompiling any Silverlight assembly. You'll need to tell the Spy where the Reflector is located and you'll get decompiled C# and Visual Basic source code when exploring the assemblies in the XAP package.
Okay, that’s just cool…