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); } }
private void dgvCourse_SelectionChanged(object sender, EventArgs e) { object selectedItem = dgvCourse.CurrentRow?.DataBoundItem; if (selectedItem != null) { CourseViewModel courseViewModel = selectedItem as CourseViewModel; CourseSelected?.Invoke(courseViewModel); } }
private void SelectCourse(object parameter) => CourseSelected?.Invoke(this, ((CourseListItem)parameter).Course);