У меня есть объект Classroom со списком Student, как показано ниже.
public class Classroom
{
public int Number
{
get;
set;
}
public List<Student> StudentList
{
get;
set;
}
}
Мой объект Student выглядит следующим образом.
public class Student
{
public string Name
{
get;
set;
}
}
Я использую формы Xamarin для разработки кроссплатформенного приложения, которое отображает ListView всех номеров классов, в качестве заголовка для ячейки и под списком имени ученика.
Это мой C # для ListView.ItemSource
List<Classroom> ClassroomList = new List<Classroom>();
ClassroomList.add(new Classroom());
ClassroomList.add(new Classroom());
ClassroomList.add(new Classroom());
MyListView.ItemSource = ClassroomList;
Моя проблема в том, что в каждом объекте класса есть разное количество студентов в списке.Я не знаю, как использовать привязку данных в XAML или C #, чтобы перечислить все номера классов с помощью «подсписка» всех учащихся.
Вот пример того, что я ищу
Если кто-нибудь может помочь мне использовать мою модель данных для привязки данных в моем ListView.Это очень помогло бы.
Я искал повсюду, чтобы найти ответ, и это самый близкий ответ, который я нашел.