示例#1
0
 private void OnLoadQuestion(LoadQuestionMessage message)
 {
     foreach (var result in CommandResults)
     {
         result.Activate(message.Content.Cost);
     }
 }
        private void OnLoadQuestion(LoadQuestionMessage message)
        {
            Model = message.Content;
            RelayCommand successCommand = new RelayCommand(() => MessengerInstance.Send(new UnloadQuestionMessage()));

            GoToNextStateCommand = new ShowNextQuestionStateCommand(this, successCommand);
        }
        private void OnLoadQuestion(LoadQuestionMessage message)
        {
            foreach (var result in CommandResults)
            {
                var cost = message.Content.Cost;
                if (cost == 0)
                {
                    var maxScore = CommandResults.Max(rec => rec.Score);
                    cost = maxScore != result.Score ? maxScore - result.Score : maxScore;
                }

                result.Activate(cost);
            }
        }
        private void OnLoadQuestion(LoadQuestionMessage message)
        {
            foreach (var result in CommandResults)
            {
                var cost = message.Content.Cost;
                if (cost == 0)
                {
                    var maxScore = CommandResults.Max(rec => rec.Score);
                    cost = maxScore != result.Score ? maxScore - result.Score : maxScore;
                }

                result.Activate(cost);
            }
        }
 private void OnLoadQuestion(LoadQuestionMessage message)
 {
     Model = message.Content;
     RelayCommand successCommand = new RelayCommand(() => MessengerInstance.Send(new UnloadQuestionMessage()));
     GoToNextStateCommand = new ShowNextQuestionStateCommand(this, successCommand);
 }