private QuestionListViewModelBase this[QuestionEnumType t] => QuestionLists.Find((q) => q.QuestionType == t);
private void GenerateQuestions(QuestionEnumType t) { this[t].GenerateQuestions(); this[t].IsCorrectAnswerVisible = false; }
protected QuestionListViewModelBase(QuestionEnumType t) { QuestionType = t; _generator.QuestionsGenerated += Generator_QuestionsGenerated; }
private void ShowAnswer(QuestionEnumType t) { this[t].ShowAnswer(); }
public QuestionListViewModel(QuestionEnumType t) : base(t) { }