protected override void OnAppearing() { base.OnAppearing(); _words = VocabularySerializer.Deserialize(_selectedGroup.Words); wordslListView.ItemsSource = _words; }
public static void AddWordToList(Group g, Word newWord) { var wordsList = VocabularySerializer.Deserialize(g.Words); wordsList.Add(newWord); g.Words = VocabularySerializer.Serialize(wordsList); }
private void InitializeGameVariables(Group group) { gameVars = new GameVars(); gameVars._group = group; gameVars._words = new List <Word>(VocabularySerializer.Deserialize(group.Words)); gameVars._incorrectWords = new List <Word>(); gameVars._currentIndex = 0; gameVars._currentDeck = WordShuffler.ShuffleDeck(gameVars._words); gameVars.IterationWordsLeft = gameVars._currentDeck.Count; gameVars._displayKnown = true; gameVars._currentWord = gameVars._currentDeck[gameVars._currentIndex]; gameVars.DisplayText = gameVars._currentWord.KnownWord; Display.BindingContext = this.gameVars as GameVars; WordsLeft.BindingContext = this.gameVars as GameVars; FlipButtonsOpacity(); }