我有一个带有列表Student的对象Classroom,如下所示。
public class Classroom
{
public int Number
{
get;
set;
}
public List<Student> StudentList
{
get;
set;
}
}
我的学生对象看起来像这样。
public class Student
{
public string Name
{
get;
set;
}
}
我正在使用Xamarin Forms开发一个跨平台应用程序,该应用程序显示所有教室编号的ListView,作为单元格的标题,并在学生姓名列表的下方。
这是我的ListView.ItemSource的C#
List<Classroom> ClassroomList = new List<Classroom>();
ClassroomList.add(new Classroom());
ClassroomList.add(new Classroom());
ClassroomList.add(new Classroom());
MyListView.ItemSource = ClassroomList;
我的问题是每个Classroom对象在列表中都有不同数量的学生。我不知道如何在XAML或C#中使用数据绑定来列出所有教室编号以及所有学生的“子列表”。
Here is an example of what I am looking for
如果有人可以帮助我使用我的数据模型来绑定ListView中的数据。这会很有帮助。
我一直到处寻找答案和this is the closest answer is I found.