string economyPath = null; //przechowuje sciezke dla economy.xml private void button_Click(object sender, RoutedEventArgs e) { savePath = FileSelection.manualChoice(this); //przypisanie scieżki z ręcznego wyboru pliku Savegame.Load(savePath, this, listBox); //wczytanie zawartosci pliku do kontrolek FieldManageButton.IsEnabled = false; // <--- zazadzanie polami w wyborze recznym niedostepne, gdyż można wybrać plik który nie jest w sąsiedztwie z economy.xml statusLabel.Content = "Wybrano ręcznie"; }
private void SAVEcomboBox_DropDownClosed(object sender, EventArgs e) { if (SAVEcomboBox.SelectedIndex >= 0) { savePath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\My Games\" + DIRcomboBox.Text + @"\" + SAVEcomboBox.Text + @"\careerSavegame.xml"; Savegame.Load(savePath, this, listBox); statusLabel.Content = SAVEcomboBox.Text + " (" + DIRcomboBox.Text + ")"; economyPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\My Games\" + DIRcomboBox.Text + @"\" + SAVEcomboBox.Text + @"\economy.xml"; FieldManageButton.IsEnabled = File.Exists(economyPath) ? true : false; //jeżeli economy.xml istnieje, możliwe będzie zarządanie polami } }
private void saveButton_Click(object sender, RoutedEventArgs e) { Savegame.Save(savePath, this); //zapisanie zawartosci kontrolek do pliku }