void ErgebnisOnSpielErgebnisClick(object sender, SpielErgebnis.SpielErgebnisEventArgs e) { _ergebnis.Message = "Ergebnis wird gespeichert"; worker.RunWorkerAsync(); }
void GridSpielMouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { if (sender == null) return; var spielegrid = (Grid)sender; _ergebnis = new SpielErgebnis(); _ergebnis.OnSpielErgebnisClick += (ErgebnisOnSpielErgebnisClick); _ergebnis.Begegnung = (Begegnung)spielegrid.DataContext; win = new DialogBase(_ergebnis); win.Owner = Application.Current.MainWindow; win.Show(); }