2009-11-04 12 views
26

Als „Hardcore“ WinForms-Programmierer von einem Win32-Hintergrund habe ich immer Spy++ verwendet habe, um zu verstehen, was meine Anwendungen, einschließlich auf der UI-Ebene tun:Gibt es ein Spy ++ ähnliches Dienstprogramm für WPF?

  • Sehen, was Ereignisse die Kontrollen miteinander senden.
  • Sehen des Steuerbaum zur Laufzeit
  • die Steuerung zu finden, die Zeichnung Teil des Displays ist

ich oft dann für den Steuer Namen im Quelltext suchen, sehr nützlich Wenn Sie die Benutzeroberfläche einer großen Anwendung ändern müssen, wissen Sie nicht genau.

Also wie mache ich das gleiche mit einer WPF Anwendung?

(Sie annehmen kann ich Zugriff auf den Quellcode der WPF-Anwendung haben, wenn nötig, aber ich eher das Dienstprogramm, ohne die Notwendigkeit für die Anwendungen Quellcode gearbeitet.)


Vielen Dank für die Antworten, Ich habe gerade nach "Snoop" in StackOverflow gesucht und ein paar Fragen/Antworten mit Listen von WPF-Tools gefunden.

Antwort

25

Ja, Sie Snoop verwenden können. Es ist genau wie bei Spy ++ für WPF.

alt text

+0

+1 Snoops groß. –

+0

++ Snoop ist auch mein Favorit. Es gibt andere, aber sie sind nicht so gut wie Schnüffler. Wenn du Silverlight programmierst, dann gibt es Silverlight Spy: http://silverlylspy.com/silverlylspy/download-silverlight-spy/ –

+0

Snoop ist total genial. +1 Ich möchte auch jeden, der sich diese Frage/Antwort anschaut, auf die Bemühungen hinweisen, die ich mit Snoop unter http://snoopwpf.codeplex.com unternommen habe. Ich habe Interop-Unterstützung, 64-Bit-Unterstützung, WPF 4.0-Unterstützung und mehr hinzugefügt. Siehe mein Blog für weitere Informationen: http://www.cplotts.com/2009/12/08/snoop-now-with-64-bit-support-and-more/ – cplotts

Verwandte Themen