public static EditPointQuestionItemViewModel CreateInstance(EditModeViewModel parent)
 {
     var instance = new EditPointQuestionItemViewModel();
     instance.Parent = parent;
     instance.Init(
         new EditPointQuestionItemView(),
         MainWindow.EditModePanel.EditModeMapAreaOuterPanel.MapAreaInnerView.Root);
     instance.Size = new Size(16, 16);
     //instance.EditModeAnswerViewModel = EditModeAnswerViewModel.CreateInstance(
     //    instance.Model.Answer,
     //    MainWindow.EditModePanel.InterFacePanel.editModeAnswerView1);
     return instance;
 }
 private void AddNewItem(EditPointQuestionItemViewModel qItemViewModel, Point relativePoint)
 {
     qItemViewModel.RelativeCenterPoint = relativePoint;
     View.QuestionItemLayer.Children.Add(qItemViewModel.View);
     QuestionItemViewModelList.Add(qItemViewModel);
     EditModeViewModel.ToActiveQuestionItemAt(QuestionItemViewModelList.Count - 1);
 }