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); }