Recursive HierarchicalDataTemplate (WPF)

Ich bin mir nicht sicher, wie ich das angehen soll: Ich möchte ein TreeView, das einige einfache Daten aus einer hierarchischen Datenstruktur anzeigt. Ein einfaches Beispiel (in XML ist es einfach zu tippen):

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

Der Haken ist, dass dies theoretisch unendlich tief verschachteln könnte, so dass Sie nicht statisch x Anzahl von Ebenen definieren und damit fertig sein können. Gibt es eine Möglichkeit, ein HierarchicalDataTemplate zu definieren, das diese Art von Struktur berücksichtigen kann?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage