FahrzeugVerwaltung/FahrzeugProjekt/MainWindow.xaml.cs
2025-09-05 16:24:44 +02:00

35 lines
1.2 KiB
C#

using Microsoft.Extensions.DependencyInjection;
using System.Windows;
namespace FahrzeugProjekt
{
public partial class MainWindow : Window
{
private IServiceProvider service;
public MainWindow(IServiceProvider serviceProvider)
{
InitializeComponent();
service = serviceProvider; // Speichern für später
}
private void Anzeigen(object sender, RoutedEventArgs e)
{
// Fenster von anzeigen öffnen
FahrzeugeAnzeigenWindow fahrzeugeAnzeigenFenster = service.GetRequiredService<FahrzeugeAnzeigenWindow>();
fahrzeugeAnzeigenFenster.main = this; // Referenz von MainWindow
fahrzeugeAnzeigenFenster.Show();// Window zeigen
this.Hide();//window verstecken
}
private void Eintragen(object sender, RoutedEventArgs e)
{
// Fenster von eintragen öffnen
FahrzeugEintragenWindow fahrzeugEintragenFenster = service.GetRequiredService<FahrzeugEintragenWindow>();
fahrzeugEintragenFenster.main = this;
fahrzeugEintragenFenster.Show();
this.Hide();
}
}
}