private void Window_Loaded(object sender, RoutedEventArgs e) { Pilkarz[] listaPilkarzyZPliku = Pliki.CzytajPilkarzyZPliku(archiwum); if (listaPilkarzyZPliku != null) { foreach (var p in listaPilkarzyZPliku) { listBoxLista.Items.Add(p); } } }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { int n = listBoxLista.Items.Count; Pilkarz[] listaPilkarzy = null; if (n > 0) { listaPilkarzy = new Pilkarz[n]; int i = 0; foreach (var p in listBoxLista.Items) { listaPilkarzy[i++] = p as Pilkarz; } } Pliki.ZapisPilkarzyDoPliku(archiwum, listaPilkarzy); }