public CoursePage(CIliasHandling mainIliasHandling, ChangedPropertyNotifier changedPropNotifier)
        {
            InitializeComponent();

            iliasHandling           = mainIliasHandling;
            changedPropertyNotifier = changedPropNotifier;

            listviewCourse.ItemsSource = iliasHandling.lCourseInfos;
            progressBar.DataContext    = changedPropertyNotifier;
            //listviewCourse.DataContext = changedPropertyNotifier;

            //iliasHandling.lCourseInfos.Add(new CourseInfo() { CourseChecked = true, CourseName = "ET-BS2", CourseOwnName = "BS2", CourseId = "28374" });
            //iliasHandling.lCourseInfos.Add(new CourseInfo() { CourseChecked = false, CourseName = "ET", CourseOwnName = "Bla", CourseId = "28323" });
        }
Beispiel #2
0
        public SyncPage(MainWindow mainWindow, CIliasHandling mainIliasHandling, ChangedPropertyNotifier changedPropNotifier)
        {
            InitializeComponent();

            window                  = mainWindow;
            iliasHandling           = mainIliasHandling;
            changedPropertyNotifier = changedPropNotifier;

            stackSyncButton.DataContext = changedPropertyNotifier;
            iconSync.DataContext        = changedPropertyNotifier;
            progBarFile.DataContext     = changedPropertyNotifier;
            progBarCourses.DataContext  = changedPropertyNotifier;
            lbProgFile.DataContext      = changedPropertyNotifier;
            lbProgCourses.DataContext   = changedPropertyNotifier;
            lbNewFilesCount.DataContext = changedPropertyNotifier;

            listViewSync.ItemsSource = iliasHandling.lFiles;
            listViewSync.DataContext = changedPropertyNotifier;
        }
Beispiel #3
0
 public CIliasHandling(MainWindow mainWindow, ChangedPropertyNotifier changedPropNotifier)
 {
     window = mainWindow;
     changedPropertyNotifier = changedPropNotifier;
 }