2
我的DataGrid:WPF的DataGrid結合的IEnumerable <KeyValuePair <INT,CustomType >>
<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
現在我想的財產「答案」,我敢肯定的是,在所有的ItemsSource變化爲DataGrid是TypedFieldsVariations
謝謝,它的工作 – Stef 2011-04-20 13:19:40
@Stef - 如果你對slugster的回答感到滿意,點擊答案左邊的「tick」標記爲「Accepted」。這會獎勵狙擊手**和**你的一些聲望點,並向任何人表明這是*正確*答案。 *(您可能還想考慮在其他一些問題上做同樣的事情,因爲人們不願意回答未接受許多/任何答案的用戶的問題)* =) – Rob 2011-04-20 13:31:15