2009-11-04 11 views
26

Come programmatore “hardcore” WinForms da un background Win32 Ho sempre usato Spy++ di capire che cosa le mie applicazioni stanno facendo a livello di interfaccia utente tra cui:Esiste un programma di utilità Spy ++ per WPF?

  • Vedendo quello che eventi i controlli stanno inviando l'un l'altro.
  • Vedendo l'albero controllo in fase di esecuzione
  • Trovare il controllo che è disegno parte dello schermo

Poi ho spesso cercare il nome di controllo nel codice sorgente, molto utile quando devi modificare l'interfaccia utente in una grande applicazione che non conosci bene.

Quindi, come faccio a fare lo stesso con un'applicazione WPF?

(Si può supporre ho accesso al codice sorgente dell'applicazione WPF, se necessario, ma io invece l'utilità lavorato senza la necessità per il codice delle applicazioni sorgente.)


Grazie per il risposte, ho appena cercato "Snoop" in StackOverflow e ho trovato alcune domande/risposte con gli elenchi di strumenti WPF.

risposta

25

Sì, è possibile utilizzare Snoop. È esattamente come Spy ++ per WPF.

alt text

+0

+1 Snoop è grande. –

+0

++ Anche Snoop è il mio preferito. Ce ne sono altri, ma non sono buoni come snoop. Se stai programmando Silverlight, allora c'è Silverlight Spy: http://silverlightspy.com/silverlightspy/download-silverlight-spy/ –

+0

Snoop è assolutamente fantastico. +1 Voglio anche segnalare a chiunque abbia guardato questa domanda/risposta allo sforzo che ho fatto con Snoop su http://snoopwpf.codeplex.com. Ho aggiunto supporto di interoperabilità, supporto 64 bit, supporto WPF 4.0 e altro. Vedi anche il mio blog per maggiori informazioni: http://www.cplotts.com/2009/12/08/snoop-now-with-64-bit-support-and-more/ – cplotts

Problemi correlati