private void SetResult(long team1, long team2) { var result = _calc.GetResultByTeam(team1, team2); if (result == null) { MessageBox.Show("Расчет невозможен, данные не получены!"); return; } Result.Dispatcher.Invoke(() => { Result.Text = result.Text; }); SetSummary(result.Team1, Team1Summary); SetSummary(result.Team2, Team2Summary); CalcBtn.Dispatcher.Invoke(() => { CalcBtn.IsEnabled = true; }); }