Пример #1
0
 private void ClickMinus()
 {
     Models.BaseNode model = CurrentTest;
     if (model != null)
     {
         this.ListTests.Remove(model);
     }
 }
Пример #2
0
        private void ClickPlus()
        {
            if (CurrentTest == null)
            {
                return;
            }
            Models.BaseNode model = null;

            if (CurrentTest is Models.TestRootModel)
            {
                model = new Models.TestModel()
                {
                    Name = "Новый тест"
                }
            }
            ;
            else if (CurrentTest is Models.TestModel)
            {
                model = new Models.QuestionModel()
                {
                    Name = "Новый вопрос"
                }
            }
            ;
            else if (CurrentTest is Models.QuestionModel)
            {
                ((Models.QuestionModel)CurrentTest).Answers.Add(new Models.AnswerModel()
                {
                    Name = "Новый ответ"
                });
            }

            if (model == null)
            {
                return;
            }

            CurrentTest.Children.Add(model);
            CurrentTest = model;
        }