Пример #1
0
 private void CheckCommandAction(object o)
 {
     if (!Settings.TestModeEnglishWords)
     {
         if (string.Equals(InputAnswer, properCorrespondingWord, StringComparison.OrdinalIgnoreCase))
         {
             EquationResults.AddOkAnswer();
             ImageVisible        = true;
             ImageEmbeddedSource = ImageSource.FromResource("MultiplicationTable.thumbs_up_1.png", typeof(MultiplicationTable.ImageResourceExtension).GetTypeInfo().Assembly);
         }
         else
         {
             EquationResults.AddBadAnswer();
             ImageVisible        = true;
             ImageEmbeddedSource = ImageSource.FromResource("MultiplicationTable.waaa_1.png", typeof(MultiplicationTable.ImageResourceExtension).GetTypeInfo().Assembly);
         }
         Title = Language.txtMultResult + ", " + Language.txtMultOk + ": " + EquationResults.GetOkAnswers() + " " + Language.txtMultNo + ": " + EquationResults.GetBadAnswers() + " " + Language.txtMultTotal + ": " + EquationResults.GetTotalAnswers();
     }
 }
Пример #2
0
        public LearningViewModel()
        {
            Title = "";
            EquationResults.Resest();

            ShuffleCommand = new Command(new Action <object>(ShuffleCommandAction));
            SayCommand     = new Command(new Action <object>(SayCommandAction));
            CheckCommand   = new Command(new Action <object>(CheckCommandAction));
            HintACommand   = new Command(new Action <object>(CheckHintAAction));
            HintBCommand   = new Command(new Action <object>(CheckHintBAction));
            HintCCommand   = new Command(new Action <object>(CheckHintCAction));

            HintA = Language.btnAnswer;
            HintB = Language.btnAnswer;
            HintC = Language.btnAnswer;

            InputAnswer = "";

            ReadDataFromSource();
        }