Hallo zusammen,
ich beschäftige mich jetzt neuerdings mit WPF. Dabei gibt es ja die Möglichkeit Objekte (bzw. bestimmte Eigenschaften) an ein Control zu binden.
In meinem speziellen Fall sieht es folgendermaßen aus. Ein Objekt hat eine Eigenschaft, die eine Liste aus anderen Objekten bildet. Diese Objekte haben Eigenschaften die ich einem DataGrid zuweisen möchte (DataGrid aus dem WPFToolkit).
Zur Veranschaulichung ein kleines Beispiel wie meine Klassen aussehen (in Wahrheit etwas abstrakter):
Die Klasse Haus hat als Eigenschaft Fenster eine Liste von Fenster Objekten. Die Fenster Objekte haben wiederum Eigenschaften wie z.B. string Farbe; usw.
Jetzt ginge es mir darum die Eigenschaften wie Farbe usw. an das DataGrid zu binden um diese ganzen Listen nicht alle per Code selber eintragen zu müssen.
Leider sind meine Kenntnisse bezüglich dem DataBinding wohl noch nicht wirklich umfassend. Das Objekt wird beim Initialisieren des Windows erstellt. Allerdings müsste ich um es im XAML ansprechen zu können irgendwie in die Resource einbinden?
Gruß Roper
ich beschäftige mich jetzt neuerdings mit WPF. Dabei gibt es ja die Möglichkeit Objekte (bzw. bestimmte Eigenschaften) an ein Control zu binden.
In meinem speziellen Fall sieht es folgendermaßen aus. Ein Objekt hat eine Eigenschaft, die eine Liste aus anderen Objekten bildet. Diese Objekte haben Eigenschaften die ich einem DataGrid zuweisen möchte (DataGrid aus dem WPFToolkit).
Zur Veranschaulichung ein kleines Beispiel wie meine Klassen aussehen (in Wahrheit etwas abstrakter):
Die Klasse Haus hat als Eigenschaft Fenster eine Liste von Fenster Objekten. Die Fenster Objekte haben wiederum Eigenschaften wie z.B. string Farbe; usw.
Jetzt ginge es mir darum die Eigenschaften wie Farbe usw. an das DataGrid zu binden um diese ganzen Listen nicht alle per Code selber eintragen zu müssen.
Leider sind meine Kenntnisse bezüglich dem DataBinding wohl noch nicht wirklich umfassend. Das Objekt wird beim Initialisieren des Windows erstellt. Allerdings müsste ich um es im XAML ansprechen zu können irgendwie in die Resource einbinden?
Gruß Roper