1
我想將列表框項目源綁定到多個列表的集合。即綁定列表框項目源到Windows Phone 7中的集合集合
列表PersonCollection
表人
列表集合
現在我需要從這兩個列表中顯示的項目。在WPF你可以使用HierarchicalDataTemplate我相信,但不知道我怎麼能在Windows Phone 7中做到這一點。嘗試與Blend,它會生成以下數據模板。
<DataTemplate x:Key="PersonDataTemplate">
<Grid>
<StackPanel Margin="0,0,1,0" Orientation="Vertical" VerticalAlignment="Top">
<TextBlock Margin="0,0,1,0" TextWrapping="Wrap" Text="{Binding Person[0].Name}" d:LayoutOverrides="Width"/>
<TextBlock Margin="0,0,1,0" TextWrapping="Wrap" Text="{Binding Collection[0].Total}" d:LayoutOverrides="Width"/>
</StackPanel>
</Grid>
</DataTemplate>
<ListBox Height="300" x:Name="personList" ItemsSource="{Binding PersonCollection}" Margin="10,0" ItemTemplate="{StaticResource PersonDataTemplate}"/>
有沒有另一種方法可以做到這一點?我試圖將DataTemplate中的文本框的DataContext設置爲單個數組,但似乎不起作用。無法找到在網絡上除了那個HierarchicalDataTemplate沒有在Windows Phone支持確認類似的事情7.
我還有其他方法可以做到,但沒有優雅..提前
感謝。
問候
苡,感謝您的 – Tee 2010-12-22 19:46:50