Почему TreeView.FindName () может находить вещи, добавленные в документ Xaml во время компиляции, но не добавленные динамически во время выполнения?
Когда вы добавляете элемент, не забудьте вызвать метод RegisterName в TreeView. Установка имени не сработает.