private void GetTrainsAtAsync() { //huom eri säikeessä ajettava metodi EI VOI käsitellä GUI:ta //mutta muuttujia voi trains = TrainsVM.GetTrainsAt(selectedStation); UpdateUI(); }
private void GetTrainsAt() { try { //haetaan asemalta lähtevät junat string st = cbStations.SelectedValue.ToString(); trains = TrainsVM.GetTrainsAt(st); dgTrains.DataContext = trains; tbMessage.Text = string.Format("löytyi {0} junaa", trains.Count); } catch (Exception ex) { MessageBox.Show(ex.Message); } }