*Edit* Please fix title to say "Hierarchical Objects from Serialized XML"
I have decided to go away from xml databinding and instead use object databinding because of the advantages you get using OnPropertyChanged. The easiest way to get this done is to create a xsd of your xml and then use a program called Xsd2Code to have all your properties contain OnPropertyChanged.
I have created the xsd and generated file with no problems, but I can not get the treeview to display the serialized data.
I am having problems going more than 1 layer deep. I am including my sample program to keep this post shorter and easier for everyone. It can be found here
Thanks in advance