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(); 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(); fahrzeugEintragenFenster.main = this; fahrzeugEintragenFenster.Show(); this.Hide(); } } }