Я пытаюсь вложить WrapPanel в ячейку DataGrid. Что мне не хватает?
Используется для отображения информации о спортивной команде. У команды есть TeamName, Coach, список игроков, где у каждого игрока есть FullName.
С технической точки зрения, свойство Roster - это ObservableCollection, где PlayerViewModel имеет свойство FullName.
<DataGrid ItemsSource="{Binding Teams}">
<DataGrid.Columns>
<DataGridTextColumn Header="Team Name" Binding="{Binding TeamName}" />
<DataGridTextColumn Header="Coach" Binding="{Binding Coach}" />
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<WrapPanel DataContext="{Binding Roster}">
<Label Content="{Binding FullName}">
</WrapPanel>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>