I have a TreeView control that contains multiple TreeViewItems that may contain multiple level of sub-TreeViewItems.