private void ViewHiden(IEditOneAnswerQuestionView sender) { if (!isHiding) { if (!isSaved) { isHiding = true; View.Show(); sender.AskForSaving(); View.Hide(); isHiding = false; } currentOneAnswerQuestionBuilder = null; isSaved = true; } }
private void ViewShown(IEditOneAnswerQuestionView sender) { if (!isHiding) { currentOneAnswerQuestionBuilder = Argument.EditTreeView.CurrentObject as OneAnswerQuestionBuilder; if (currentOneAnswerQuestionBuilder != null) { sender.QuestionText = currentOneAnswerQuestionBuilder.Text; sender.Points = currentOneAnswerQuestionBuilder.Points; sender.Devider = currentOneAnswerQuestionBuilder.Devider; sender.Answers = currentOneAnswerQuestionBuilder.Answers; sender.Letters = currentOneAnswerQuestionBuilder.Letters; sender.RightAnswerIndex = currentOneAnswerQuestionBuilder.RightAnswerIndex; } isSaved = true; } }