35 lines
1.2 KiB
C#
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();
|
|
}
|
|
}
|
|
} |