2009-11-04 10 views
26

Jako „hardcore” WinForms programista z Win32 tle zawsze używane Spy++ zrozumieć, jakie są moje wnioski robią na poziomie UI tym:Czy istnieje narzędzie podobne do Spy ++ dla WPF?

  • Widząc co wydarzenia kontrole wysyłają do siebie.
  • Widząc drzewo sterowania w czasie wykonywania
  • Znalezienie sterujący, który jest rysunek część wyświetlacza

I wtedy często szukać nazwy sterowania w kodzie źródłowym, bardzo przydatny kiedy musisz zmienić interfejs użytkownika w dużej aplikacji, której nie znasz dobrze.

Więc jak mam zrobić to samo z aplikacją WPF?

(Można założyć, że mają dostęp do kodu źródłowego aplikacji WPF w razie potrzeby, jednak raczej narzędzie działało bez konieczności stosowania kodu aplikacji źródłowej.)


Dzięki za odpowiedzi, właśnie szukałem "Snoop" w StackOverflow i znalazłem kilka pytań/odpowiedzi z listami narzędzi WPF.

Odpowiedz

25

Tak, można użyć Snoop. Jest dokładnie taki jak Spy ++ dla WPF.

alt text

+0

+1 Snoop jest super. –

+0

++ Snoop też jest moim ulubionym. Są inni, ale nie są tak dobrzy jak szpieg. Jeśli programujesz silverlight, to jest Silverlight Spy: http://silverlightspy.com/silverlightspy/download-silverlight-spy/ –

+0

Snoop jest całkowicie niesamowity. +1 Chcę również wskazać każdemu, kto patrzy na to pytanie/odpowiedź, na wysiłek, jaki zrobiłem ze Snoopem na stronie http://snoopwpf.codeplex.com. Dodałem obsługę interop, obsługę 64-bitową, obsługę WPF 4.0 i więcej. Zobacz mój blog, aby uzyskać więcej informacji: http://www.cplotts.com/2009/12/08/snoop-now-with-64-bit-support-and-more/ – cplotts

Powiązane problemy