private void Answer_ElementHasDeleted(AnswerEditable sender) { sender.ElementHasDeleted -= Answer_ElementHasDeleted; sender.IsRightAnswerStatusChanged -= Answer_IsRightAnswerStatusChanged; QuestionOwner.Validate(); }
private void AddAnswer_Click(object sender, RoutedEventArgs e) { AnswerEditable answer = new AnswerEditable("Ответ " + (AnswerList.Children.Count + 1)); answer.IsRightAnswerStatusChanged += Answer_IsRightAnswerStatusChanged; answer.ElementHasDeleted += Answer_ElementHasDeleted; AnswerList.Children.Add(answer); if (AnswerList.Children.Count >= MaxAnswers) { AddAnswerButton.IsEnabled = false; } }