As a WPF developer, I often find myself trying to debug the visual structure of my applications or to find out why something doesn’t work as expected. The Visual Studio debugger can help up to a certain point, but for runtime visual debugging it lacks the necessary features. Luckily, there is an awesome free tool that you can use for this – Snoop. The tool itself is very straightforward – you select your running application press a button and you can see the whole visual tree:
The great thing is that you can look at bindings, change properties at runtime and instantly see the changes, monitor events and also put breakpoints on property changes.
You can find download this from CodePlex: http://snoopwpf.codeplex.com/
Also, you can follow Cory Plott’s blog here for more updates, tips and tricks: http://www.cplotts.com/