Hallo,
ich habe eine Klasse, die Eigenschaften wie Name, Datum, etc. beinhaltet.
Nun erstelle ich einige Objekte dieser Klasse und will diese in einem DataGrid dastellen (mit Hilfe von Binding automatisch)
Klasse im Hauptfenster, wo das DataGrid ist:
Klasse Folder:
Klasse Document:
Vielen Dank für eure Hilfe
LG
Florian
ich habe eine Klasse, die Eigenschaften wie Name, Datum, etc. beinhaltet.
Nun erstelle ich einige Objekte dieser Klasse und will diese in einem DataGrid dastellen (mit Hilfe von Binding automatisch)
Klasse im Hauptfenster, wo das DataGrid ist:
C#-Quellcode
- public partial class win_overview : Window
- {
- Folder Folder;
- public win_overview(Folder folder)
- {
- InitializeComponent();
- Folder = folder;
- Title = "Ordnerübersicht - " + Folder.Subject + " (" + Folder.Year + ")";
- Document d1 = new Document();
- Document d2 = new Document();
- d1.Date = new DateTime(2018, 12, 22);
- d2.Date = new DateTime(2018, 12, 23);
- d1.Title = "Hallo";
- d2.Title = "Kjiuiztu";
- Folder.Add(d1);
- Folder.Add(d2);
- }
- }
Klasse Folder:
C#-Quellcode
- public class Folder
- {
- public string Path { get; }
- public string Year { get; set; }
- public string Subject { get; set; }
- private List<Document> documents;
- public Folder(string subject, string year, string path)
- {
- Path = path;
- Year = year;
- Subject = subject;
- documents = new List<Document>();
- }
- public void Add(Document d)
- {
- documents.Add(d);
- }
Klasse Document:
C#-Quellcode
- public class Document
- {
- public string FileName { get; private set; }
- public string Path { get; private set; }
- public string Title { get; set; }
- public string Extention { get; private set; }
- public string PageTyp { get; set; }
- public string Theme { get; set; }
- public double Size { get; private set; }
- public DateTime Date { get; set; }
- }
Vielen Dank für eure Hilfe
LG
Florian
----
WebApps mit C#: Blazor
WebApps mit C#: Blazor