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.
- What tools do you use for WPF development
- Tools to develop WPF or Silverlight applications
- How to speed up WPF programs? - ha una lista di strumenti correlati
+1 Snoop è grande. –
++ 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/ –
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