¿Hay una utilidad como Spy++ para WPF?


Como programador" hardcore " de WinForms desde un fondo Win32 siempre he usado Spy++ para entender lo que mis aplicaciones están haciendo a nivel de interfaz de usuario, incluyendo:

  • Viendo lo que eventos los controles se están enviando entre sí.
  • Viendo el árbol de control en tiempo de ejecución
  • Encontrar el control que está dibujando parte de la pantalla

A menudo busco el nombre de control en el código fuente, muy útil cuando tienes que cambiar la interfaz de usuario en una aplicación grande no lo sabes bien.

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

(Puede asumir que tengo acceso al código fuente de la aplicación WPF si es necesario, sin embargo, prefiero la utilidad funcionó sin la necesidad del código fuente de las aplicaciones.)


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

Author: Community, 2009-11-04

2 answers

Sí, puedes usar Snoop. Es exactamente como Spy++ para WPF.

texto alt

 26
Author: japf,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-30 12:58:39

Nota: La publicación actual se basa en el Archivo web, y la página original no está disponible actualmente a partir de 2018/07/12!

Prefiero Snoop, pero también quería señalar Mole , que es un visualizador de depurador de Visual Studio para elementos WPF:

texto alt

 5
Author: Kent Boogaart,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-12 10:06:20