Beispiel #1
0
 public TopicDetails(TopicTask tt)
 {
     Task = tt;
     InitializeComponent();
     LV_Materials.ItemsSource = Task.Materials;
     LB_TopicName.Text        = Task.Name;
     LB_Desc.Text             = Task.Description;
 }
Beispiel #2
0
        public ExerciseListView(TopicTask tt)
        {
            Task         = tt;
            DB_Class     = new DB_Handler();
            ExerciseList = new List <ExerciseViewModel>();
            foreach (Exercise e in Task.Exercises)
            {
                ExerciseList.Add(new ExerciseViewModel(e));
            }

            InitializeComponent();
            LV_Exercise.ItemsSource = ExerciseList;
            SelectedExercise        = ExerciseList[0];
            Notes_input.Text        = SelectedExercise.Notes;
            Content_SL_Exercise.Children.Add(new ExerciseView(ExerciseList[0]));
        }
Beispiel #3
0
 public Solution_view(ITask task)
 {
     exList = new List <ExerciseViewModel>();
     InitializeComponent();
     if (task.GetType().Equals(typeof(TopicTask)))
     {
         TopicTask TheTask  = (TopicTask)task;
         var       tempList = new List <ExerciseViewModel>();
         foreach (var exercise in TheTask.Exercises)
         {
             exList.Add(new ExerciseViewModel(exercise));
         }
         LB_solu.Text        = exList[0].Solution;
         exList[0].IsFocused = true;
         GenerateList();
     }
 }
Beispiel #4
0
 public Feedback_view(ITask task)
 {
     exList = new List <ExerciseViewModel>();
     InitializeComponent();
     if (task.GetType().Equals(typeof(TopicTask)))
     {
         TopicTask TheTask  = (TopicTask)task;
         var       tempList = new List <ExerciseViewModel>();
         foreach (var exercise in TheTask.Exercises)
         {
             exList.Add(new ExerciseViewModel(exercise));
         }
         LB_NotesField.Text  = exList[0].Notes;
         ED_Feedback.Text    = exList[0].GetFeedback();
         exList[0].IsFocused = true;
         GenerateList();
     }
 }