Моя DataGrid:
<DataGrid ItemsSource="{Binding Path=Question.Variations}" AutoGenerateColumns="False"
Height="97" HorizontalAlignment="Left" Margin="7,6,0,0" Name="dataGrid1"
VerticalAlignment="Top" Width="322">
<DataGrid.Columns>
<DataGridTextColumn Header="Variatienr" Binding="{Binding Key}"/>
<DataGridTextColumn Header="# vraagparameters"
Binding="{Binding Value.QuestionParameters.Count}"/>
<DataGridTextColumn Header="# antwoordparameters"
Binding="{Binding Path=((TypedFieldsVariation)Value).Answers.Count}"/>
</DataGrid.Columns>
</DataGrid>
В следующем столбце ничего не показано, кроме заголовка:
<DataGridTextColumn Header="# antwoordparameters"
Binding="{Binding Path=((TypedFieldsVariation)Value).Answers.Count}"/>
Я знаю, что это, вероятно, неправильно, но теперь мой вопрос, как мне показать?
itemssource
- это IEnumerable<KeyValuePair<int, Variation>> Variations
Variation
, имеет 2 подкласса, MultipeChoiceVariation
и TypedFieldsVariation
Теперь я хочу свойство 'Ответы' иЯ уверен, что все вариации в источнике элементов для сетки данных: TypedFieldsVariations