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.
- What tools do you use for WPF development
- Tools to develop WPF or Silverlight applications
- How to speed up WPF programs? - zawiera listę powiązanych narzędzi
+1 Snoop jest super. –
++ 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/ –
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