public async void LoadFiles() { Manual = "Loading... Please Wait"; OnPropertyChange("Manual"); ProgressLabel = "Waiting for pokemon's data"; OnPropertyChange("ProgressLabel"); ProgressBarValue = 0; OnPropertyChange("ProgressBarValue"); try { PokemonHolder = new PokemonHolder(new Random()); } catch (NoPokemonException ex) { MessageDialog dialog = new MessageDialog("Failure", ex.Message); dialog.Commands.Add(new UICommand("OK")); await dialog.ShowAsync(); ProgressLabel = "Can't get pokemon's data"; OnPropertyChange("ProgressLabel"); } ProgressBarValue = 100; OnPropertyChange("ProgressBarValue"); ProgressLabel = "Data are correct. "; OnPropertyChange("ProgressLabel"); Manual = "Press ENTER to continue"; OnPropertyChange("Manual"); }
public Quiz() { random = new Random(); pokemonHolder = new PokemonHolder(random); refreshGame(); CheckAnswerEvent += Quiz_CheckAnswerEvent; }