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 DIRcomboBox_DropDownClosed(object sender, EventArgs e) { if (DIRcomboBox.SelectedIndex > 0) { SAVEcomboBox.IsEnabled = true; FileSelection.saveAutoSearch(this); //przeszukanie wybranego katalogu wzgledem warunku istnienia savegame, istnienie wielu katalogów nie oznacza że istnieje także save w tym katalogu } else { SAVEcomboBox.Items.Clear(); SAVEcomboBox.IsEnabled = false; } }
public MainWindow() { InitializeComponent(); listBox = ControlListGenerate.listBox(this); //przypisanie kontrolek do listy gdy okno zostanie otwarte FileSelection.dirAutoSearch(this); //automatyczne wyszukiwanie katalogów w folderze Dokumenty }