Silverlight Spy for Silverlight 2

Silverlight Spy version 2.0.0.32 is available and includes support for Silverlight 2 RTW, the version Microsoft released today (Tuesday, October 14). Among a number of bug fixes this Spy version provides a couple of new features such as support for UI automation and various browser improvements.

Compatibility

Silverlight Spy is compatible with Silverlight 2 Beta 2 and Silverlight 2 RTW applications. Compatibility with Beta 2 will be dropped somewhere in the future. New features added to the Spy will not necessarily work with Beta 2 applications.

UI Automation

New to Silverlight Spy is support for UI automation. UI automation in Silverlight 2 provides accessibility features and can be used for automated testing as well. Silverlight Spy exposes the automation attached dependency properties on all framework elements. And Silverlight Spy implements a UI Automation client which allows you to browse the UI Automation tree of your Silverlight application. The new UI Automation child node available in the Explorer exposes information similar to that of UI Spy.

UI Automation Tree

The UI Automation tree in Silverlight Spy is a snapshot view and all information provided is read-only. There are numerous UI Automation features and scenarios that can be added. Consider the current state a start from which I do want to add new features (such as using control patterns, provide UI Automation event information, etc.)

Browser improvements

New to Silverlight Spy is the ability to spy on applications that are hosted on sites that require authentication. Both Basic and NTLM authentication schemes are implemented.

Network Login Dialog

When the secure HTTPS protocol is used, the Spy notifies the user with a security lock icon.

Complete list of updates and fixes

  • Support for Silverlight 2 RTW
  • New UI Automation tree explorer and UI automation properties for framework elements.
  • Support for Basic and NTLM authentication
  • Notification of HTTPS protocol usage
  • New CPU usage monitor
  • Minor fixes to the performance gauge and graph controls
  • Style information includes originating assembly
  • Support for asynchronous access to various data providers
  • Fix: XML formatter drops { character
  • Fix: copy/paste RTF and XML data uses CR instead of CRLF for line breaks
  • Fix: XML namespaces are now correctly added to root element
  • Fix: proper detection of Silverlight 2 applications with incorrect object type
  • Fix: font settings delegated to dialogs

 

Tags: ,

Published: October 14, 2008

 

Leave a comment

Comments are closed for this post