示例#1
0
        //metoda wykonana po załadowaniu okna
        //ładujemy zawartość pliku z zapisanymi piłkarzami jeśli istnieje
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            var pilkarze = Plik.wczytaniePilkarzyZPliku(plikDoWczytania);

            if (pilkarze != null)
            {
                foreach (Pilkarz gracz in pilkarze)
                {
                    listBoxPilkarze.Items.Add(gracz);
                }
            }
        }
示例#2
0
        //nadpisanie pliku z nowymi danymi
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            Pilkarz[] pilkarze = null;
            int       n        = listBoxPilkarze.Items.Count;

            if (n > 0)
            {
                pilkarze = new Pilkarz[n];
                int index = 0;

                foreach (var gracz in listBoxPilkarze.Items)
                {
                    pilkarze[index] = gracz as Pilkarz;
                    index++;
                }
                Plik.zapisDoPliku(plikDoWczytania, pilkarze);
            }
        }