public StartupWindow(MainWindow mainInstance) { MainInstance = mainInstance; InitializeComponent(); SavedGames = new List<Models.SavedGame>(); if(!String.IsNullOrEmpty(Properties.Settings.Default.SavePath)) { uxSaveFile.Text = Properties.Settings.Default.SavePath; LoadSaves(Properties.Settings.Default.SavePath); } }
private void ButtonLoad_Click(object sender, RoutedEventArgs e) { string saveName = ((Button)sender).Tag.ToString(); if (MainInstance != null) { MainInstance.Close(); } var game = SavedGames.Single(x => x.SaveName == saveName); MainWindow main = new MainWindow(game); main.Show(); this.Close(); }