Beispiel #1
0
        public static MultiChoiceItemView NewWith(MultiChoiceItem model, int idx, double idxHeight, double questionWidth, StackPanel UI_Container)
        {
            MultiChoiceItemView question = new MultiChoiceItemView();

            question.Model         = model;
            question.Idx           = idx;
            question.IdxHeight     = idxHeight;
            question.QuestionWidth = questionWidth;
            question.UI_Container  = UI_Container;
            return(question);
        }
Beispiel #2
0
        public void View()
        {
            OptionView.InitLabelCircle();

            double questionIdxHeight = 3 * Padding;
            double questionWidth     = BackgroundWidth - Padding - Padding;
            int    idxInQuestSheet   = 1;

            foreach (MultiChoiceItem model in Model.Questions)
            {
                MultiChoiceItemView question = MultiChoiceItemView.NewWith(model, idxInQuestSheet++, questionIdxHeight, questionWidth, UI_Container);
                question.Render();
                OptionsGroupedByQuestion.Add(question.Options);
            }
        }