_ClassRoomDetailsList
является объектом ObservableCollection<ClassRoomDetailsList>
, чьи дочерние элементы являются ClassRoomDetailsList
объектом, но ваш ListView хочет связать StudentName
объекта *1005*, поэтому ваш ListView.ItemsSource
должен быть объектом ObservableCollection<StudentsList>
.
Ваша привязка в DataTemplate ListView должна связывать свойства объекта класса T в ObservableCollection <<strong> T >. Вот простой пример базы ваших моделей.
public MainPage()
{
this.InitializeComponent();
ObservableCollection<StudentsList> studentsLists = new ObservableCollection<StudentsList>();
studentsLists.Add(new StudentsList() { StudentName = "first student" });
studentsLists.Add(new StudentsList() { StudentName = "second student" });
studentsLists.Add(new StudentsList() { StudentName = "third student" });
studentsLists.Add(new StudentsList() { StudentName = "fourth student" });
studentsLists.Add(new StudentsList() { StudentName = "fifth student" });
_ClassRoomDetailsList.StudentsArray = studentsLists;
//assigned values to observable collection here
list1.ItemsSource = _ClassRoomDetailsList.StudentsArray;
}
public ClassRoomDetailsList _ClassRoomDetailsList = new ClassRoomDetailsList();
Подробнее о привязке в приложении uwp см. В теме Обзор привязки данных .