Тьфу!Служит мне правильно для повторного использования кода, который я не смотрел в течение нескольких месяцев.Оказывается, TreeView не привязан к данным, но заполняется из объекта значения.Я изменил ListBox для использования собственного VO, и теперь он работает отлично.Вроде сложный способ делать вещи, но что бы ни работало, верно?