示例#1
0
        public QuizTaskView(QuizTaskTable quizTask)
            : base(quizTask)
        {
            Answer = quizTask.Answer;
            AnswerLabel.Text = string.Empty;
            AnswerAndReturnButton.IsVisible = false;

            ResponseText = new TaskLabel ();

            var taskButton1 = new TaskButtons (quizTask.Response1, quizTask.ResponseText1, 1);
             	var taskButton2 = new TaskButtons (quizTask.Response2, quizTask.ResponseText2, 2);
            var taskButton3 = new TaskButtons (quizTask.Response3, quizTask.ResponseText3, 3);
            var taskButton4 = new TaskButtons (quizTask.Response4, quizTask.ResponseText4, 4);

            taskButton1.Clicked += AnswerTap;
             	taskButton2.Clicked += AnswerTap;
             	taskButton3.Clicked += AnswerTap;
             	taskButton4.Clicked += AnswerTap;

            if(!string.IsNullOrWhiteSpace(taskButton1.Text))
                Children.Add (taskButton1);

            if(!string.IsNullOrWhiteSpace(taskButton2.Text))
                Children.Add (taskButton2);

            if(!string.IsNullOrWhiteSpace(taskButton3.Text))
                Children.Add (taskButton3);

            if(!string.IsNullOrWhiteSpace(taskButton4.Text))
                Children.Add (taskButton4);

            Children.Add (ResponseText);
            Children.Add (AnswerLabel);
        }
示例#2
0
        public QuizTaskView(QuizTaskTable quizTask) : base(quizTask)
        {
            Answer           = quizTask.Answer;
            AnswerLabel.Text = string.Empty;
            AnswerAndReturnButton.IsVisible = false;

            ResponseText = new TaskLabel();

            var taskButton1 = new TaskButtons(quizTask.Response1, quizTask.ResponseText1, 1);
            var taskButton2 = new TaskButtons(quizTask.Response2, quizTask.ResponseText2, 2);
            var taskButton3 = new TaskButtons(quizTask.Response3, quizTask.ResponseText3, 3);
            var taskButton4 = new TaskButtons(quizTask.Response4, quizTask.ResponseText4, 4);

            taskButton1.Clicked += AnswerTap;
            taskButton2.Clicked += AnswerTap;
            taskButton3.Clicked += AnswerTap;
            taskButton4.Clicked += AnswerTap;

            if (!string.IsNullOrWhiteSpace(taskButton1.Text))
            {
                Children.Add(taskButton1);
            }

            if (!string.IsNullOrWhiteSpace(taskButton2.Text))
            {
                Children.Add(taskButton2);
            }

            if (!string.IsNullOrWhiteSpace(taskButton3.Text))
            {
                Children.Add(taskButton3);
            }

            if (!string.IsNullOrWhiteSpace(taskButton4.Text))
            {
                Children.Add(taskButton4);
            }

            Children.Add(ResponseText);
            Children.Add(AnswerLabel);
        }