Рекурсивный HierarchicalDataTemplate (WPF)

Я не уверен, как подойти к этому: я хочу TreeView, который будет отображать некоторые простые данные из иерархической структуры данных. В качестве основного примера (в XML, потому что это легко набрать):

<Node text="Root">
    <Node text="Item 1">
        <Node text="Item 1.1" />
    </Node>
    <Node text="Item 2"/>
</Node>

Загвоздка в том, что теоретически это может быть гнездо бесконечно глубоко, так что вы не можете статически определить x количество уровней и покончить с этим. Есть ли способ определить HierarchicalDataTemplate, который может учитывать такую ​​структуру?

Ответы на вопрос(1)

Ваш ответ на вопрос