private void ListViewCourses_OnItemSelected(object sender, SelectedItemChangedEventArgs e)
        {
            ListViewCourses.SelectedItem = null;

            if (e.SelectedItem is SemesterCourse sc)
            {
                CourseSelected?.Invoke(sc.Course.Code, sc.Course.Name);
            }
        }
Exemple #2
0
        private void dgvCourse_SelectionChanged(object sender, EventArgs e)
        {
            object selectedItem = dgvCourse.CurrentRow?.DataBoundItem;

            if (selectedItem != null)
            {
                CourseViewModel courseViewModel = selectedItem as CourseViewModel;
                CourseSelected?.Invoke(courseViewModel);
            }
        }
Exemple #3
0
 private void SelectCourse(object parameter)
 => CourseSelected?.Invoke(this, ((CourseListItem)parameter).Course);