Hallo,
der Einstieg in WPF und dem Treeview fällt mir richtig schwer.
Seit Tagen schaff ich es nicht zwei Ebenen anzuzeigen.
Ich hoffe auf eure Hilfe
Meine Daten sehen wie folgt aus.
und
Im ViewModel wird das dann per Property zur Verfügung gestellt
Bisher hab ich folgendes XAML
Die Schwierigkeit für mich ist es nun die zweite Ebene darzustellen.
Hier reicht mir als Ausgabe die Version.
Wäre cool wenn mich jemand in die richtige Richtung schupsen kann.
Gruss
mikeb69
der Einstieg in WPF und dem Treeview fällt mir richtig schwer.
Seit Tagen schaff ich es nicht zwei Ebenen anzuzeigen.
Ich hoffe auf eure Hilfe
Meine Daten sehen wie folgt aus.
C#-Quellcode
- public class Component
- {
- private string name;
- private ObservableCollection<ComponentVersion> versions = new ObservableCollection<ComponentVersion>();
- public Component(string filename, string name, string version)
- {
- this.name = name;
- this.versions.Add(new ComponentVersion(version, filename, false));
- }
- public void Add(ComponentVersion toAdd)
- {
- versions.Add(toAdd);
- }
- public string Name
- {
- get { return this.name; }
- set { this.name = value; }
- }
- public ObservableCollection<ComponentVersion> Versions
- {
- get { return this.versions; }
- set { this.versions = value; }
- }
- }
und
C#-Quellcode
- public class ComponentVersion
- {
- private string version;
- private bool choosen;
- private string filename;
- public ComponentVersion(string version, string filename, bool choosen)
- {
- this.version = version;
- this.choosen = choosen;
- this.filename = filename;
- }
- public string Version
- {
- get { return this.version; }
- set { this.version = value; }
- }
- public string Name
- {
- get { return this.version; }
- set { this.version = value; }
- }
- public string Filename
- {
- get { return this.filename; }
- set { this.filename = value; }
- }
- public bool Choosen
- {
- get { return this.choosen; }
- set { this.choosen = value; }
- }
- }
Im ViewModel wird das dann per Property zur Verfügung gestellt
Bisher hab ich folgendes XAML
Die Schwierigkeit für mich ist es nun die zweite Ebene darzustellen.
Hier reicht mir als Ausgabe die Version.
Wäre cool wenn mich jemand in die richtige Richtung schupsen kann.
Gruss
mikeb69
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „mikeb69“ ()