예제 #1
0
파일: Quiz.cs 프로젝트: yu-kopylov/cramtool
        public void StartQuiz(IQuizSettings settings)
        {
            List <QuizWord> quizWords = settings.GetWords(wordList);

            Words       = new ObservableCollection <QuizWord>(quizWords);
            CurrentWord = quizWords.FirstOrDefault();
            QuizStage   = QuizStage.Started;
            UpdateCounts();
        }
예제 #2
0
        private void StartQuiz(object sender, ExecutedRoutedEventArgs e)
        {
            IQuizSettings quizSettings = e.Parameter as IQuizSettings;

            if (quizSettings == null)
            {
                return;
            }
            Quiz.StartQuiz(quizSettings);
        }
예제 #3
0
파일: Quiz.cs 프로젝트: yu-kopylov/cramtool
 public void StartQuiz(IQuizSettings settings)
 {
     List<QuizWord> quizWords = settings.GetWords(wordList);
     Words = new ObservableCollection<QuizWord>(quizWords);
     CurrentWord = quizWords.FirstOrDefault();
     QuizStage = QuizStage.Started;
     UpdateCounts();
 }
예제 #4
0
        private void CanStartQuiz(object sender, CanExecuteRoutedEventArgs e)
        {
            IQuizSettings quizSettings = e.Parameter as IQuizSettings;

            e.CanExecute = Quiz != null && Quiz.QuizStage == QuizStage.Prepare && quizSettings != null;
        }