I have an app that uses a PropertyGrid and a TreeListBox control. The property grid by default dropped in and looks great like it's theme is programmically set nicely under the hood. The TreeListBox on the other hand looks very primitive by default. The background appears to be transparent, the tree items are bland and I don't even see the carat dropdown to expand the nodes (but it does expand when I click in the empty space to the left of the node).
I have looked at the documentation and example code and even run the example code project and the tree examples in there look great. So I tried tearing that example project apart looking for where it is customizing the tree's nicely and can't find anything. I am new to WPF so I am sure I am just not looking in the right place.
Any help is appreciated.