示例#1
0
 void OnAnswerCommand(object parameter)
 {
     if (!int.TryParse(Input, out var input))
     {
         Message = $"{Input} → 数字を入力してください";
         return;
     }
     if (input < 1 || input > 9)
     {
         Message = $"{input} → 1-9 の数字を 1 文字入力してください";
         return;
     }
     if (input > _answer)
     {
         Message = $"{input} → 答えはもっと小さい値です";
         return;
     }
     if (input < _answer)
     {
         Message = $"{input} → 答えはもっと大きい値です";
         return;
     }
     Message = "正解!\n終了するには右上の × ボタンを押してください... ";
     AnswerCommand.SetCanExecute(false);
 }
 void OnAnswerCommand(object parameter)
 {
     if (!int.TryParse(Input, out var input))
     {
         Message = "{Input} → 数字を入力してください";
         return;
     }
     if (input < 1 || input > 9)
     {
         Message = "{Input} → 1-9 の数字を 1 文字入力してください";
         return;
     }
     Message = $"{_game1.Proceed(input)}\n{_game2.Proceed(input)}";
     if (!_game1.Cleared || !_game2.Cleared)
     {
         return;
     }
     Message += "\nゲームクリア!\n終了するには右上の × ボタンを押してください... ";
     AnswerCommand.SetCanExecute(false);
 }