public void UnselectQuestion(RubricQuestion question) { if (SelectedRubricQuestions.Contains(question)) { SelectedRubricQuestions.Remove(question); UnselectedRubricQuestions.Add(question); NotifyStateChanged(); } }
public void MoveDownQuestion(RubricQuestion question) { var index = SelectedRubricQuestions.IndexOf(question); if (index > -1 && index < (SelectedRubricQuestions.Count - 1)) { SelectedRubricQuestions.Remove(question); SelectedRubricQuestions.Insert(index + 1, question); NotifyStateChanged(); } }
public void MoveUpQuestion(RubricQuestion question) { var index = SelectedRubricQuestions.IndexOf(question); if (index > 0) { SelectedRubricQuestions.Remove(question); SelectedRubricQuestions.Insert(index - 1, question); NotifyStateChanged(); } }
public void AddQuestion(RubricQuestion question) { RubricQuestions.Add(question); UnselectedRubricQuestions.Add(question); NotifyStateChanged(); }