У меня есть коллекция сотрудников, каждый элемент имеет свою собственную коллекцию элементов ProjectResource.Я пытаюсь связать столбцы с данными, но ProjectResource не будет связываться.
<data:DataGrid x:Name="TestGrid">
<data:DataGrid.Columns>
<data:DataGridTextColumn Header="First Name"
Binding="{Binding Person.FirstName}" />
<data:DataGridTextColumn Header="Last Name"
Binding="{Binding Person.LastName}" />
<data:DataGridTextColumn Header="Week 1"
Binding="{Binding ProjectResource[0].PercentRequired}" />
</data:DataGrid.Columns>
<data:DataGridTextColumn Header="Week 2"
Binding="{Binding ProjectResource[1].PercentRequired}" />
</data:DataGrid.Columns>
</data:DataGrid>
Из приведенного выше вы можете видеть, что мы получаем детали Name из Employee.Person, и у нас есть подколлекция Employee.ProjectResource.Это то, что у меня есть.Это имеет смысл (для меня в любом случае) логически, это должно работать, но это не так.Он отображает имя и фамилию, но не содержит данных о ресурсах проекта.Возможно, это просто синтаксическая ошибка или что-то простое (я надеюсь), но любая помощь будет признательна.
Спасибо за чтение