У меня есть следующие структуры данных
class Car
{
int CarID;
string CarModel;
string CarColor;
string CarAge;
}
class Person
{
int ID;
string FirstName;
string Surname;
List<Car> Cars;
}
И у меня есть люди, хранящиеся в наблюдаемой коллекции -
ObservableCollection<Person> People;
Мне нужно отобразить их в DataGrid, как этот макет -
Как видите, у Человека может быть один или несколько Автомобилей, и когда у него несколько автомобилей, я хочу показать детали нескольких автомобилей в одном «ряду».
Возможно ли это с WPF? Как бы я настроить привязки, если так?