Last night Karl Shifflett gave me an excellent suggestion to improve the usability of Woodstock. He pointed out that the UI can take a while to open up, which can make some people less inclined to use the tool. I completely agree, so I took his advice and changed the order of things when the Woodstock window opens. Now the Window immediately pops open and displays a fun little splash screen, while loading the visual tree data on a worker thread. It makes the whole experience much more responsive.
I cleaned up the code a bit and added comments. Also, I realized that the DataGridView’s row headers are not necessary for Woodstock, so I got rid of them. Now the display area for data in the grid is a little better.
I can’t believe how much positive feedback, constructive criticism, and kudos I’ve received over the past few days. It’s really amazing to see this kind of excitement in the WPF community!