2009-11-04 12 views
26

Como WinForms “duros” programador de un fondo de Win32 siempre he utilizado Spy++ para entender lo que mis aplicaciones están haciendo a nivel de interfaz de usuario que incluye:¿Hay una utilidad similar a Spy ++ para WPF?

  • Al ver lo que eventos los controles están enviando a la otra.
  • Al ver el árbol control de en tiempo de ejecución
  • Encontrar el control que es dibujo parte de la pantalla

que luego, a menudo buscar el nombre control de en el código fuente, muy útil cuando tiene que cambiar la UI en una aplicación grande, no lo sabe bien.

Entonces, ¿cómo hago lo mismo con una aplicación WPF?

(Usted puede asumir que tengo acceso al código fuente de la aplicación WPF si es necesario, sin embargo, en lugar de la utilidad trabajado sin la necesidad de que el código fuente de las aplicaciones.)


Gracias por la respuestas, acabo de buscar "Snoop" en StackOverflow y encontré algunas preguntas/respuestas con listas de herramientas WPF.

Respuesta

25

Sí, puede utilizar Snoop. Es exactamente como Spy ++ para WPF.

alt text

+0

+1 Snoop grande. –

+0

++ Snoop es mi favorito también. Hay otros, pero no son tan buenos como snoop. Si está programando Silverlight, está Silverlight Spy: http://silverlightspy.com/silverlightspy/download-silverlight-spy/ –

+0

Snoop es totalmente increíble. +1 También quiero apuntar a cualquiera que mire esta pregunta/respuesta al esfuerzo que hice con Snoop en http://snoopwpf.codeplex.com. He añadido soporte de interoperabilidad, soporte de 64 bits, soporte WPF 4.0 y más. Ver mi blog para más información también: http://www.cplotts.com/2009/12/08/snoop-now-with-64-bit-support-andmore/ – cplotts

Cuestiones relacionadas