Exemplo n.º 1
0
        public void SelectGuess()
        {
            words.Add(BestGuess);

            FirePropertyChanged(nameof(Sentence));

            if (IsSentenceComplete)
            {
                // Check BIP39 validity
                if (CryptoServices.IsValidBIP39(Sentence))
                {
                    FirePropertyChanged(nameof(IsSentenceComplete));
                }
                else
                {
                    IsSentenceInvalid = true;
                    FirePropertyChanged(nameof(IsSentenceInvalid));
                    FirePropertyChanged(nameof(IsSentenceValid));
                }
            }
            else
            {
                // Clear for next word
                CurrentWord = string.Empty;
                FirePropertyChanged(nameof(WordTip));
            }
        }