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;
     }
 }