Раньше для просмотра списка использовался следующий код:
private void ListViewSelectionChanged(object sender, SelectionChangedEventArgs e)
{
foreach (Exam exam in e.RemovedItems)
{
ViewModel.SelectedExams.Remove(exam);
}
foreach (Exam exam in e.AddedItems)
{
ViewModel.SelectedExams.Add(exam);
}
}
Теперь я перешел на сетку данных, но получаю сообщение об ошибке: «Ошибка 1« System.EventArgs »не содержит определения для« RemovedItems »и отсутствует метод расширения« RemovedItems », принимающий первый аргумент типа« System.EventArgs 'может быть найдено (вам не хватает директивы using или ссылки на сборку?)
private void DataGridSelectionChanged(object sender, EventArgs e)
{
foreach (Exam exam in e.RemovedItems)
{
ViewModel.SelectedExams.Remove(exam);
}
foreach (Exam exam in e.AddedItems)
{
ViewModel.SelectedExams.Add(exam);
}
}
Может ли кто-нибудь помочь мне, рассказав мне, как я могу захватить выбранные строки в сетке данных так же, как я использовал их для захвата в просмотре списка.