給出一個包含有兩個屬性(IdentityType和名稱)格式的對象的列表:數據綁定手風琴泛型列表在Silverlight
IdentityType | Name
A | One
A | Two
A | Three
B | Four
B | Five
C | Six
有沒有辦法來聲明數據綁定,如此手風琴顯示器這樣的嗎?
A
- One
- Two
- Three
B
- Four
- Five
C
- Six
到目前爲止,我能得到最好的是每個項目小組頭,像這樣:
<toolkit:Accordion ItemsSource="{Binding Path=Identities}" Grid.Row="2" SelectionMode="ZeroOrMore">
<toolkit:Accordion.ItemTemplate>
<DataTemplate >
<TextBlock Text="{Binding IdentityType, Converter={StaticResource EnumDescriptionConverter}}"/>
</DataTemplate>
</toolkit:Accordion.ItemTemplate>
<toolkit:Accordion.ContentTemplate>
<DataTemplate>
<StackPanel Margin="5" Orientation="Horizontal">
<TextBlock Text="{Binding Name}" Foreground="White" />
</StackPanel>
</DataTemplate>
</toolkit:Accordion.ContentTemplate>
</toolkit:Accordion>
我是新來的Silverlight,所以我可以失去了一些東西言自明,但任何幫助將非常感謝!
感謝BenDr,一個可行的治療。我無法相信任何人回答這個問題都需要很長時間!任何人都會認爲Silverlight攝取速度很慢或者其他什麼...... – Town 2011-03-08 16:51:40
問題在於,需要一個真正聰明的人才能夠在Silverlight中做簡單的事情。 – BenCr 2011-03-08 16:54:29
如果反過來也是如此,我會贏得冠軍。 – Town 2011-03-08 17:40:29