如何使用list属性将对象列表绑定到数据?

时间:2018-11-22 04:14:10

标签: c# xaml xamarin.forms

我有一个带有列表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.

0 个答案:

没有答案