Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

Hierarchische Strukturen in einer WPF-Treeview abbilden

Wie Sie mit etwas C#-Code eine tiefe Hierarchie in eine Treeview-Control der Windows Presentation Foundation (WPF) aufnehmen.
Der C#-Beispielcode füllt eine WPF TreeView mit mehrstufigen hierarchischen Daten. Er durchläuft alle Hierarchieebenen, von oben nach unten und fügt zu jedem Element eine Sammlung seiner Kind-Elemente hinzu. Die Datenquelle für das Beispiel ist eine selbstreferenzierende Sammlung von Elementen mit den folgenden Feldern:
  • Id des Objekts,
  • Name des Objekts,
  • Id des übergeordneten Objekts.
Der Code unterstützt die Parent/Child-Hierarchie mit einem Wurzelknoten (Root). Jedes Parent-Element kann mehrere Kind-Elemente haben, aber ein Kind-Element kann nur ein Parent-Element haben.Der präsentierte Code wurde geschrieben, um das Treeview-Control der WPF mit den hierarchischen Daten aus einer Datenbank zu füllen. Um das Beispiel zu vereinfachen, wurden die Klassen von Datenbank und Entity-Framework durch eine generische Liste ersetzt. Hauptziel des polnischen Autors war es, das WPF-Treeview-Steuerelement mit einfachen, vollständig kontrollierbaren Anweisungen zu füllen.Den Code dazu finden Sie auf dieser Seite. Dazu gibt's den Source-Code sowie eine kleine Demo-Anwendung zum Download.
Miscellaneous

Neueste Beiträge

Viele Developer, ein Gedanke: Lass uns zusammen die Zukunft bauen
Know-how von früh bis spät, direkter Kontakt zu den Experten, Austausch in der Community und leckeres Essen: das war die große .NET-Konferenz in Köln.
10 Minuten
4. Dez 2025
Adaptives Design mit der Uno Platform - Moderne UI-Gestaltung mit der Uno Platform, Teil 3
Als integraler Bestandteil des Cross-Plattform-Designs entlasten Adaptive UIs Entwicklerteams deutlich und bieten zugleich Anwendern ein hochwertiges Nutzungserlebnis.
7 Minuten
Designsysteme und Tools: Von Figma zu UNO Platform Studio - Moderne UI-Gestaltung mit der Uno Platform, Teil 2
Mit Designsystemen als Fundament und der Integration von Figma lassen sich UI-Komponenten in der Uno Platform konsistent, plattformübergreifend und schnell erstellen, pflegen und in verschiedenen Projekten wiederverwenden.
8 Minuten

Das könnte Dich auch interessieren

Elektronische Schaltkreise im Browser simulieren - Simulation
Statt mit Steckfeld oder Lötkolben kann man auf dieser Website Schaltungen per Drag and Drop zusammenstellen und deren Verhalten testen.
2 Minuten
26. Jul 2018
Attraktives GUI mit Spectre.Console - Best of NuGet, Teil 6
Mit der Bibliotheksfamilie Spectre.Console steht ein neues Produkt ante portas, das die Realisierung von visuell ansprechenden Kommandozeileninterfaces zu erleichtern sucht.
7 Minuten
29. Okt 2025
Erstellung von ZUGFeRD 2.3 mit .NET C# - Rechnungserstellung
ZUGFeRD 2.3 konforme Rechnungen mit TX Text Control .NET Server für ASP.NET erstellen.
3 Minuten
9. Jan 2025
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige