我们有两个CollectionViewSource
<CollectionViewSource
x:Name="groupedItemsViewSource"
Source="{Binding CategoryData}"
IsSourceGrouped="true"
ItemsPath="TopItemsQuestionData"
d:Source="{Binding AllCategory, Source={d:DesignInstance Type=data:DataSource, IsDesignTimeCreatable=True}}"/>
<CollectionViewSource
x:Name="groupedItemsViewSourcePOI"
Source="{Binding CategoryData}"
IsSourceGrouped="true"
ItemsPath="TopItemsQuestionDataPOI"
d:Source="{Binding AllCategory, Source={d:DesignInstance Type=data:DataSource, IsDesignTimeCreatable=True}}"/>
我们希望将这两个CollectionViewSource绑定到此Data GridView
<GridView
...
ItemsSource="{Binding Source={StaticResource groupedItemsViewSourcePOI}}"
当然,绑定必须在这个ItemSource上进行。 问题是ItemSource在时间上只接受一个“绑定源”,我们想将它链接到我们的两个CollectionViewSource。有没有机会把它们联系在一起? 提前谢谢
答案 0 :(得分:1)
我认为在GridView中你不能使用MultiBinding类
答案 1 :(得分:1)
您应该使用一般类型(可能是一个概括您的集合的抽象类)并将其绑定到GridView