protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var fern = new DlgFernsteuerung(); var sut = new UI(); fern.Reset += () => sut.FunktionsstatusAnzeigen(Funktionsstatus.Läuft); fern.Fehler += () => sut.FunktionsstatusAnzeigen(Funktionsstatus.Kaputt); sut.Hilferuf += () => MessageBox.Show("Hilfe!"); fern.Show(); sut.Initialize(); Application.Current.MainWindow.Show(); }