Files
csharp-uebung/FahzeugWPF/MainWindowViewModel.cs
2025-06-02 15:30:25 +02:00

27 lines
637 B
C#

using FahrzeugDatenBank;
using System.Collections.ObjectModel;
namespace FahzeugWPF;
class MainWindowViewModel
{
private readonly FahrzeugeModell _model;
public MainWindowViewModel(FahrzeugeModell modell)
{
this._model = modell;
this.InitialisiereDasViewModell();
}
public ObservableCollection<Fahrzeug> Fahrzeuge { get; } = new ObservableCollection<Fahrzeug>();
private async void InitialisiereDasViewModell()
{
var fahrzeuge = await _model.LadeAlleFahrzeuge();
foreach (var fahrzeug in fahrzeuge)
{
this.Fahrzeuge.Add(fahrzeug);
}
}
}